{
 "dataset": "Joplin, MO storm events — 12-month window, 25-mile radius plus Jasper 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-20T08:50:18.975+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 137,
 "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": "ww-SGF-SV-W-349-2026-07-10-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-07-10. Duration: 56 min. Counties: Jasper, Barton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #349 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-349"
  },
  {
   "id": "ww-SGF-SV-W-349-2026-07-10-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-07-10. Duration: 56 min. Counties: Jasper, Barton. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #349 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-349"
  },
  {
   "id": "ww-SGF-SV-W-317-2026-07-04-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-07-04. Duration: 40 min. Counties: Greene, Newton, Jasper, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #317 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-317"
  },
  {
   "id": "ww-SGF-SV-W-317-2026-07-04-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-07-04. Duration: 40 min. Counties: Greene, Newton, Jasper, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #317 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-317"
  },
  {
   "id": "ww-SGF-SV-W-322-2026-07-04-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-07-04. Duration: 31 min. Counties: Christian, Lawrence, Stone, Jasper, Newton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #322 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-322"
  },
  {
   "id": "ww-SGF-SV-W-322-2026-07-04-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-04",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-07-04. Duration: 31 min. Counties: Christian, Lawrence, Stone, Jasper, Newton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #322 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-322"
  },
  {
   "id": "iem-ww-SGF-SV-W-319-Jasper-wind-2026-07-04",
   "zip": "",
   "city": "Jasper",
   "date": "2026-07-04",
   "county": "Jasper",
   "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 SGF for Jasper on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-319"
  },
  {
   "id": "iem-ww-SGF-SV-W-319-Jasper-hail-2026-07-04",
   "zip": "",
   "city": "Jasper",
   "date": "2026-07-04",
   "county": "Jasper",
   "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 SGF for Jasper on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-319"
  },
  {
   "id": "iem-ww-SGF-SV-W-321-Jasper-wind-2026-07-04",
   "zip": "",
   "city": "Jasper",
   "date": "2026-07-04",
   "county": "Jasper",
   "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 SGF for Jasper on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-321"
  },
  {
   "id": "iem-ww-SGF-SV-W-321-Jasper-hail-2026-07-04",
   "zip": "",
   "city": "Jasper",
   "date": "2026-07-04",
   "county": "Jasper",
   "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 SGF for Jasper on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-321"
  },
  {
   "id": "ww-SGF-SV-W-301-2026-06-26-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-26",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-26. Duration: 26 min. Counties: Shannon, Texas, Barton, Jasper. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #301 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-301"
  },
  {
   "id": "ww-SGF-SV-W-301-2026-06-26-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-26",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-26. Duration: 26 min. Counties: Shannon, Texas, Barton, Jasper. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #301 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-301"
  },
  {
   "id": "spc-2026-06-25-609-0255",
   "lat": 37.08,
   "lon": -94.54,
   "zip": "",
   "city": "Iron Gates",
   "date": "2026-06-25",
   "county": "Jasper",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(SGF)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-25-610-0301",
   "lat": 37.08,
   "lon": -94.48,
   "zip": "",
   "city": "Duquesne",
   "date": "2026-06-25",
   "county": "Jasper",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING... Golf Ball... 1.75 in. (SGF)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-ww-SGF-SV-W-300-Jasper-wind-2026-06-25",
   "zip": "",
   "city": "Jasper",
   "date": "2026-06-25",
   "county": "Jasper",
   "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 SGF for Jasper on 2026-06-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-300"
  },
  {
   "id": "iem-ww-SGF-SV-W-300-Jasper-hail-2026-06-25",
   "zip": "",
   "city": "Jasper",
   "date": "2026-06-25",
   "county": "Jasper",
   "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 SGF for Jasper on 2026-06-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-300"
  },
  {
   "id": "spc-2026-06-13-802-0400",
   "lat": 37.08,
   "lon": -94.51,
   "zip": "",
   "city": "Joplin",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A National Weather Service storm Survey determined that a broad area of damaging straight-line winds impacted portions of Jasper and northern Newton Counties. Damage be (SGF)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 95,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-13-wind-37.22--94.49",
   "lat": 37.22,
   "lon": -94.49,
   "zip": "",
   "city": "2 NNW Oronogo",
   "date": "2026-06-13",
   "county": "Jasper",
   "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": "Ambient personal weather station recorded a 61.7 mph gust.",
   "sourceDetail": "NWS SGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-06-13-820-0434",
   "lat": 37.18,
   "lon": -94.31,
   "zip": "",
   "city": "Carthage",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "4 miles South of Carthage just north of I44 report of 80 MPH winds. (SGF)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-825-0445",
   "lat": 36.87,
   "lon": -94.37,
   "zip": "",
   "city": "Neosho",
   "date": "2026-06-13",
   "county": "Newton",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured 84MPH winds through Neosho on Ridgewood Road at 11:45PM. (SGF)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 84,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-13-855-0424",
   "lat": 37.06,
   "lon": -94.3,
   "zip": "",
   "city": "Fidelity",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The National Weather Service storm survey determined that an EF-1 tornado with peak winds of 90mph touched down 1 mile east southeast of Fidelity. The tornado lifted an (SGF)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-SGF-SV-W-279-2026-06-13-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-13. Duration: 62 min. Counties: Barry, Jasper, McDonald, Newton, Christian, Lawrence, Stone, Taney. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #279 (62 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-279"
  },
  {
   "id": "ww-SGF-SV-W-279-2026-06-13-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-13. Duration: 62 min. Counties: Barry, Jasper, McDonald, Newton, Christian, Lawrence, Stone, Taney. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #279 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-279"
  },
  {
   "id": "ww-SGF-SV-W-273-2026-06-13-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-13. Duration: 66 min. Counties: Jasper, Newton. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #273 (66 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-273"
  },
  {
   "id": "ww-SGF-SV-W-273-2026-06-13-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-13. Duration: 66 min. Counties: Jasper, Newton. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #273 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-273"
  },
  {
   "id": "ww-SGF-SV-W-274-2026-06-13-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-13. Duration: 39 min. Counties: Jasper, Newton. Storm tags: wind: 80.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #274 (39 min)",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-274"
  },
  {
   "id": "ww-SGF-SV-W-274-2026-06-13-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-13. Duration: 39 min. Counties: Jasper, Newton. Storm tags: wind: 80.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #274 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-274"
  },
  {
   "id": "ww-SGF-SV-W-275-2026-06-13-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-13. Duration: 45 min. County: Jasper. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #275 (45 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-275"
  },
  {
   "id": "ww-SGF-SV-W-275-2026-06-13-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-13. Duration: 45 min. County: Jasper. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #275 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-275"
  },
  {
   "id": "ww-SGF-SV-W-270-2026-06-13-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-13. Duration: 57 min. County: Jasper. Storm tags: wind: 70.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #270 (57 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-270"
  },
  {
   "id": "ww-SGF-SV-W-270-2026-06-13-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-13. Duration: 57 min. County: Jasper. Storm tags: wind: 70.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #270 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "SGF-SV-W-270"
  },
  {
   "id": "iem-ww-SGF-TO-W-60-Jasper-tornado-2026-06-13",
   "zip": "",
   "city": "Jasper",
   "date": "2026-06-13",
   "county": "Jasper",
   "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 SGF for Jasper on 2026-06-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-TO-W-60"
  },
  {
   "id": "iem-ww-SGF-TO-W-61-Jasper-tornado-2026-06-13",
   "zip": "",
   "city": "Jasper",
   "date": "2026-06-13",
   "county": "Jasper",
   "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 SGF for Jasper on 2026-06-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-TO-W-61"
  },
  {
   "id": "iem-202606140400-wind-37.08--94.51",
   "lat": 37.08,
   "lon": -94.51,
   "zip": "",
   "city": "Joplin",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Joplin, MO. Peak gust: 109 mph.",
   "sourceDetail": "NWS SGF — NWS Storm Survey via Iowa Mesonet",
   "windSpeedMph": 109,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140410-wind-37.22--94.49",
   "lat": 37.22,
   "lon": -94.49,
   "zip": "",
   "city": "2 NNW Oronogo",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNW Oronogo, MO. Peak gust: 71 mph.",
   "sourceDetail": "NWS SGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606140434-wind-37.18--94.31",
   "lat": 37.18,
   "lon": -94.31,
   "zip": "",
   "city": "Carthage",
   "date": "2026-06-13",
   "county": "Jasper",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Carthage, MO. Peak gust: 92 mph.",
   "sourceDetail": "NWS SGF — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 92,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606140445-wind-36.87--94.37",
   "lat": 36.87,
   "lon": -94.37,
   "zip": "",
   "city": "Neosho",
   "date": "2026-06-13",
   "county": "Newton",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Neosho, MO. Peak gust: 97 mph.",
   "sourceDetail": "NWS SGF — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 97,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-SGF-SV-W-247-2026-06-08-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-08. Duration: 29 min. Counties: Newton, Jasper. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #247 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-247"
  },
  {
   "id": "ww-SGF-SV-W-247-2026-06-08-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-08",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-06-08. Duration: 29 min. Counties: Newton, Jasper. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #247 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-247"
  },
  {
   "id": "fema-4929-Jasper",
   "zip": "",
   "city": "Jasper",
   "date": "2026-06-04",
   "county": "Jasper",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, STRAIGHT-LINE WINDS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4929: SEVERE STORMS, STRAIGHT-LINE WINDS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-SGF-SV-W-227-2026-05-30-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-30",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-05-30. Duration: 39 min. Counties: Barton, Jasper, Lawrence, Dade. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #227 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-227"
  },
  {
   "id": "ww-SGF-SV-W-227-2026-05-30-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-30",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-05-30. Duration: 39 min. Counties: Barton, Jasper, Lawrence, Dade. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #227 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-227"
  },
  {
   "id": "ww-SGF-SV-W-225-2026-05-30-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-30",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-05-30. Duration: 50 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #225 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-225"
  },
  {
   "id": "ww-SGF-SV-W-225-2026-05-30-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-30",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-05-30. Duration: 50 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #225 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-225"
  },
  {
   "id": "ww-SGF-SV-W-229-2026-05-30-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-30",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-05-30. Duration: 43 min. Counties: Dade, Jasper, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #229 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-229"
  },
  {
   "id": "ww-SGF-SV-W-229-2026-05-30-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-30",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-05-30. Duration: 43 min. Counties: Dade, Jasper, Lawrence. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #229 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-229"
  },
  {
   "id": "iem-lsr-2026-05-15-wind-37.04--94.52",
   "lat": 37.04,
   "lon": -94.52,
   "zip": "",
   "city": "Shoal Creek Drive",
   "date": "2026-05-15",
   "county": "Newton",
   "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": "TSTM WND GST reported near Shoal Creek Drive",
   "sourceDetail": "NWS SGF — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202605160451-wind-37.04--94.52",
   "lat": 37.04,
   "lon": -94.52,
   "zip": "",
   "city": "Shoal Creek Drive",
   "date": "2026-05-15",
   "county": "Newton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Shoal Creek Drive, MO. Peak gust: 62 mph.",
   "sourceDetail": "NWS SGF — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604281805-hail-37.15--94.43",
   "lat": 37.15,
   "lon": -94.43,
   "zip": "",
   "city": "1 E Carterville",
   "date": "2026-04-28",
   "county": "Jasper",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Carterville, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ww-SGF-SV-W-188-2026-04-28-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-28. Duration: 24 min. Counties: Barton, Jasper. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #188 (24 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-188"
  },
  {
   "id": "ww-SGF-SV-W-188-2026-04-28-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-28. Duration: 24 min. Counties: Barton, Jasper. Storm tags: wind: 50.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #188 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "SGF-SV-W-188"
  },
  {
   "id": "ww-SGF-SV-W-197-2026-04-28-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-28. Duration: 47 min. Counties: Barry, Dade, Jasper, Lawrence, McDonald, Newton. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #197 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-197"
  },
  {
   "id": "ww-SGF-SV-W-197-2026-04-28-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-28. Duration: 47 min. Counties: Barry, Dade, Jasper, Lawrence, McDonald, Newton. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #197 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "SGF-SV-W-197"
  },
  {
   "id": "ww-SGF-SV-W-192-2026-04-28-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-28. Duration: 58 min. Counties: Barton, Dade, Jasper. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #192 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-192"
  },
  {
   "id": "ww-SGF-SV-W-192-2026-04-28-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-28. Duration: 58 min. Counties: Barton, Dade, Jasper. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #192 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "SGF-SV-W-192"
  },
  {
   "id": "ww-SGF-SV-W-201-2026-04-28-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-28. Duration: 45 min. Counties: Barton, Cedar, Dade, Jasper, Polk, Vernon. Storm tags: wind: 50.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #201 (45 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-201"
  },
  {
   "id": "ww-SGF-SV-W-201-2026-04-28-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-28",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-28. Duration: 45 min. Counties: Barton, Cedar, Dade, Jasper, Polk, Vernon. Storm tags: wind: 50.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #201 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "SGF-SV-W-201"
  },
  {
   "id": "iem-202604272115-hail-37.07--94.12",
   "lat": 37.07,
   "lon": -94.12,
   "zip": "",
   "city": "Sarcoxie",
   "date": "2026-04-27",
   "county": "Jasper",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Sarcoxie, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ww-SGF-SV-W-156-2026-04-27-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-27. Duration: 28 min. Counties: Jasper, Lawrence, Newton. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #156 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-156"
  },
  {
   "id": "ww-SGF-SV-W-156-2026-04-27-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-27. Duration: 28 min. Counties: Jasper, Lawrence, Newton. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #156 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "SGF-SV-W-156"
  },
  {
   "id": "ww-SGF-SV-W-154-2026-04-27-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-27. Duration: 54 min. Counties: Jasper, Newton, Lawrence. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #154 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-154"
  },
  {
   "id": "ww-SGF-SV-W-154-2026-04-27-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-27. Duration: 54 min. Counties: Jasper, Newton, Lawrence. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #154 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "SGF-SV-W-154"
  },
  {
   "id": "ww-SGF-SV-W-113-2026-04-26-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-26. Duration: 50 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #113 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-113"
  },
  {
   "id": "ww-SGF-SV-W-113-2026-04-26-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-26. Duration: 50 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #113 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "SGF-SV-W-113"
  },
  {
   "id": "ww-SGF-SV-W-144-2026-04-26-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-26. Duration: 52 min. Counties: Jasper, Newton, Lawrence, Barry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #144 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-144"
  },
  {
   "id": "ww-SGF-SV-W-144-2026-04-26-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-26. Duration: 52 min. Counties: Jasper, Newton, Lawrence, Barry. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #144 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-144"
  },
  {
   "id": "ww-SGF-SV-W-140-2026-04-26-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-26. Duration: 39 min. Counties: Newton, Barry, Jasper, Lawrence. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #140 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-140"
  },
  {
   "id": "ww-SGF-SV-W-140-2026-04-26-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-26. Duration: 39 min. Counties: Newton, Barry, Jasper, Lawrence. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #140 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "SGF-SV-W-140"
  },
  {
   "id": "ww-SGF-SV-W-115-2026-04-26-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-26. Duration: 57 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #115 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-115"
  },
  {
   "id": "ww-SGF-SV-W-115-2026-04-26-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-26. Duration: 57 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #115 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "SGF-SV-W-115"
  },
  {
   "id": "ww-SGF-SV-W-137-2026-04-26-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-26. Duration: 38 min. Counties: Jasper, Newton. Storm tags: wind: 60.0, hail: 2.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #137 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-137"
  },
  {
   "id": "ww-SGF-SV-W-137-2026-04-26-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-26",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-26. Duration: 38 min. Counties: Jasper, Newton. Storm tags: wind: 60.0, hail: 2.5\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #137 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "SGF-SV-W-137"
  },
  {
   "id": "iem-ww-SGF-TO-W-35-Jasper-tornado-2026-04-26",
   "zip": "",
   "city": "Jasper",
   "date": "2026-04-26",
   "county": "Jasper",
   "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 SGF for Jasper on 2026-04-26. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-TO-W-35"
  },
  {
   "id": "iem-ww-SGF-TO-W-37-Jasper-tornado-2026-04-26",
   "zip": "",
   "city": "Jasper",
   "date": "2026-04-26",
   "county": "Jasper",
   "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 SGF for Jasper on 2026-04-26. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-TO-W-37"
  },
  {
   "id": "iem-geo-2026-04-24T05:14:00Z-tornado-37.09--94.55",
   "lat": 37.09,
   "lon": -94.55,
   "zip": "",
   "city": "2 NNE Iron Gates",
   "date": "2026-04-24",
   "county": "Jasper",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 NNE Iron Gates, MO. An NWS survey concluded an EF1 tornado with peak winds of 95 mph damaged an outdoor maintenance storage building at the golf course at West 2nd Street and South Schifferdecker Ave in Joplin. The tornado then tracked to the northeast downing numerous trees in a cyclonic manner. Minor roof damage occurred to a few homes, and several other homes were damaged by trees falling on them.",
   "sourceDetail": "NWS SGF — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-SGF-SV-W-105-2026-04-24-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-24",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-24. Duration: 43 min. Counties: Newton, Jasper, Lawrence. Storm tags: wind: 60.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #105 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-105"
  },
  {
   "id": "ww-SGF-SV-W-105-2026-04-24-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-24",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-24. Duration: 43 min. Counties: Newton, Jasper, Lawrence. Storm tags: wind: 60.0, hail: 0.88\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #105 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "SGF-SV-W-105"
  },
  {
   "id": "iem-geo-2026-04-24T05:44:00Z-wind-37.02--94.11",
   "lat": 37.02,
   "lon": -94.11,
   "zip": "",
   "city": "3 NW Wentworth",
   "date": "2026-04-24",
   "county": "Newton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 3 NW Wentworth, MO. Peak gust: 70 mph. Grain silo toppled and laying north. Estimated 70 mph from storm survey. Time estimated from radar.",
   "sourceDetail": "NWS SGF — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1329336-2026-04-23",
   "lon": 211897,
   "zip": "",
   "city": "CHITWOOD",
   "date": "2026-04-23",
   "county": "Jasper",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A National Weather Service survey concluded an EF1 tornado with peak winds of 95mph damaged an outdoor maintenance storage building at the golf course at the W 2nd Street and S Schifferdecker Ave in Joplin. The tornado then tracked to the northeast downing numerous trees in a cyclonic manner. Minor roof damage occurred to a few homes, and several other homes were damaged by trees falling on them.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329336",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1331579-2026-04-23",
   "lon": 211897,
   "zip": "",
   "city": "CHITWOOD",
   "date": "2026-04-23",
   "county": "Jasper",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple power poles and lines were downed with some poles broken at the base. Several large limbs and trees were on lines.",
   "sourceDetail": "Verified by Utility Company — NCEI Event #1331579",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-SGF-SV-W-104-2026-04-23-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-23. Duration: 46 min. Counties: Newton, Jasper. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #104 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-104"
  },
  {
   "id": "ww-SGF-SV-W-104-2026-04-23-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-23",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-23. Duration: 46 min. Counties: Newton, Jasper. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #104 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "SGF-SV-W-104"
  },
  {
   "id": "spc-2026-04-23-1750-0514",
   "lat": 37.09,
   "lon": -94.55,
   "zip": "",
   "city": "Iron Gates",
   "date": "2026-04-23",
   "county": "Jasper",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An NWS survey concluded an EF1 tornado with peak winds of 95 mph damaged an outdoor maintenance storage building at the golf course at West 2nd Street and South Schiffe (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-37.15--94.50",
   "lat": 37.15,
   "lon": -94.5,
   "zip": "",
   "city": "1 NE Airport Drive",
   "date": "2026-04-17",
   "county": "Jasper",
   "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": "ASOS station KJLN Joplin ASOS.",
   "sourceDetail": "NWS SGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-SGF-SV-W-98-2026-04-17-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-17. Duration: 62 min. Counties: Newton, Lawrence, Barton, Dade, Jasper. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #98 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-98"
  },
  {
   "id": "ww-SGF-SV-W-98-2026-04-17-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-17. Duration: 62 min. Counties: Newton, Lawrence, Barton, Dade, Jasper. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #98 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-98"
  },
  {
   "id": "ww-SGF-SV-W-97-2026-04-17-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-17. Duration: 38 min. Counties: Newton, Vernon, Barton, Jasper. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #97 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-97"
  },
  {
   "id": "ww-SGF-SV-W-97-2026-04-17-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-17",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-17. Duration: 38 min. Counties: Newton, Vernon, Barton, Jasper. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #97 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-97"
  },
  {
   "id": "asos-bf-JLN-2026-04-17",
   "lat": 37.1522,
   "lon": -94.4952,
   "zip": "",
   "city": "Joplin",
   "date": "2026-04-17",
   "county": "Jasper",
   "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": "Joplin (JLN) recorded a 56 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Joplin (JLN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604180234-wind-37.15--94.50",
   "lat": 37.15,
   "lon": -94.5,
   "zip": "",
   "city": "1 NE Airport Drive",
   "date": "2026-04-17",
   "county": "Jasper",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NE Airport Drive, MO. Peak gust: 63 mph.",
   "sourceDetail": "NWS SGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-04-15-2028-0226",
   "lat": 37.19,
   "lon": -94.47,
   "zip": "",
   "city": "Oronogo",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1331505-2026-04-15",
   "lon": 211896,
   "zip": "",
   "city": "ORONOGO",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "High winds of 59 mph were measured by a home weather station.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1331505",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1331506-2026-04-15",
   "lon": 211896,
   "zip": "",
   "city": "ORONOGO",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down and laying on a city street.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1331506",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-SGF-SV-W-74-2026-04-15-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-15. Duration: 46 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #74 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-74"
  },
  {
   "id": "ww-SGF-SV-W-74-2026-04-15-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-15. Duration: 46 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #74 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-74"
  },
  {
   "id": "ww-SGF-SV-W-62-2026-04-15-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-15. Duration: 36 min. Counties: Barton, Jasper, Dade. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #62 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-62"
  },
  {
   "id": "ww-SGF-SV-W-62-2026-04-15-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-15. Duration: 36 min. Counties: Barton, Jasper, Dade. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #62 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "SGF-SV-W-62"
  },
  {
   "id": "ww-SGF-SV-W-64-2026-04-15-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-15. Duration: 68 min. Counties: Barton, Newton, Jasper. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #64 (68 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-64"
  },
  {
   "id": "ww-SGF-SV-W-64-2026-04-15-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-15. Duration: 68 min. Counties: Barton, Newton, Jasper. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #64 (68 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-64"
  },
  {
   "id": "ww-SGF-SV-W-75-2026-04-15-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-15. Duration: 39 min. Counties: Barton, Jasper, Dade, Lawrence. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #75 (39 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-75"
  },
  {
   "id": "ww-SGF-SV-W-75-2026-04-15-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-15. Duration: 39 min. Counties: Barton, Jasper, Dade, Lawrence. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #75 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-75"
  },
  {
   "id": "ww-SGF-SV-W-55-2026-04-15-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-15. Duration: 22 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #55 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-55"
  },
  {
   "id": "ww-SGF-SV-W-55-2026-04-15-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-15. Duration: 22 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #55 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-55"
  },
  {
   "id": "ww-SGF-SV-W-60-2026-04-15-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-15. Duration: 44 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #60 (44 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-60"
  },
  {
   "id": "ww-SGF-SV-W-60-2026-04-15-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-15. Duration: 44 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #60 (44 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "SGF-SV-W-60"
  },
  {
   "id": "iem-202604160226-wind-37.19--94.47",
   "lat": 37.19,
   "lon": -94.47,
   "zip": "",
   "city": "Oronogo",
   "date": "2026-04-15",
   "county": "Jasper",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Oronogo, MO. Peak gust: 68 mph.",
   "sourceDetail": "NWS SGF — Broadcast Media via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604040439-hail-37.02--94.52",
   "lat": 37.02,
   "lon": -94.52,
   "zip": "",
   "city": "Redings Mill",
   "date": "2026-04-03",
   "county": "Newton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Redings Mill, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ww-SGF-SV-W-49-2026-04-03-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-03. Duration: 47 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #49 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-49"
  },
  {
   "id": "ww-SGF-SV-W-49-2026-04-03-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-03. Duration: 47 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #49 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-49"
  },
  {
   "id": "ww-SGF-SV-W-50-2026-04-03-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-03. Duration: 43 min. Counties: Jasper, Newton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #50 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-50"
  },
  {
   "id": "ww-SGF-SV-W-50-2026-04-03-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-03. Duration: 43 min. Counties: Jasper, Newton. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #50 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-50"
  },
  {
   "id": "ww-SGF-SV-W-51-2026-04-03-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-03. Duration: 41 min. Counties: Jasper, Lawrence, Newton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #51 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-51"
  },
  {
   "id": "ww-SGF-SV-W-51-2026-04-03-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-03",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-04-03. Duration: 41 min. Counties: Jasper, Lawrence, Newton. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #51 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "SGF-SV-W-51"
  },
  {
   "id": "asos-bf-JLN-2026-03-26",
   "lat": 37.1522,
   "lon": -94.4952,
   "zip": "",
   "city": "Joplin",
   "date": "2026-03-26",
   "county": "Jasper",
   "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": "Joplin (JLN) recorded a 50 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Joplin (JLN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JLN-2026-03-15",
   "lat": 37.1522,
   "lon": -94.4952,
   "zip": "",
   "city": "Joplin",
   "date": "2026-03-15",
   "county": "Jasper",
   "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": "Joplin (JLN) recorded a 56 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Joplin (JLN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JLN-2026-03-11",
   "lat": 37.1522,
   "lon": -94.4952,
   "zip": "",
   "city": "Joplin",
   "date": "2026-03-11",
   "county": "Jasper",
   "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": "Joplin (JLN) recorded a 53 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Joplin (JLN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JLN-2026-03-10",
   "lat": 37.1522,
   "lon": -94.4952,
   "zip": "",
   "city": "Joplin",
   "date": "2026-03-10",
   "county": "Jasper",
   "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": "Joplin (JLN) recorded a 51 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Joplin (JLN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603070037-hail-37.18--94.27",
   "lat": 37.18,
   "lon": -94.27,
   "zip": "",
   "city": "2 E Carthage",
   "date": "2026-03-06",
   "county": "Jasper",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Carthage, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603070430-hail-36.77--94.45",
   "lat": 36.77,
   "lon": -94.45,
   "zip": "",
   "city": "3 NW Goodman",
   "date": "2026-03-06",
   "county": "Newton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NW Goodman, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1311901-2026-03-06",
   "lon": 210291,
   "zip": "",
   "city": "CARTHAGE",
   "date": "2026-03-06",
   "county": "Jasper",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail to the size of quarters fell east of Carthage.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1311901",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ww-SGF-SV-W-24-2026-03-06-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-03-06. Duration: 39 min. Counties: Barton, Dade, Jasper. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #24 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-24"
  },
  {
   "id": "ww-SGF-SV-W-24-2026-03-06-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-03-06. Duration: 39 min. Counties: Barton, Dade, Jasper. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #24 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-24"
  },
  {
   "id": "ww-SGF-SV-W-18-2026-03-06-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-03-06. Duration: 39 min. Counties: Dade, Barton, Jasper. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #18 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-18"
  },
  {
   "id": "ww-SGF-SV-W-18-2026-03-06-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-03-06. Duration: 39 min. Counties: Dade, Barton, Jasper. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #18 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-18"
  },
  {
   "id": "ww-SGF-SV-W-17-2026-03-06-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-03-06. Duration: 49 min. Counties: Newton, Lawrence, Jasper. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #17 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-17"
  },
  {
   "id": "ww-SGF-SV-W-17-2026-03-06-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-03-06. Duration: 49 min. Counties: Newton, Lawrence, Jasper. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #17 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "SGF-SV-W-17"
  },
  {
   "id": "ww-SGF-SV-W-20-2026-03-06-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-03-06. Duration: 42 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #20 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-20"
  },
  {
   "id": "ww-SGF-SV-W-20-2026-03-06-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-06",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-03-06. Duration: 42 min. Counties: Barton, Jasper. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #20 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-20"
  },
  {
   "id": "asos-bf-JLN-2026-01-17",
   "lat": 37.1522,
   "lon": -94.4952,
   "zip": "",
   "city": "Joplin",
   "date": "2026-01-17",
   "county": "Jasper",
   "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": "Joplin (JLN) recorded a 51 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Joplin (JLN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-SGF-SV-W-3-2026-01-08-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-08",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-01-08. Duration: 48 min. Counties: Barton, Vernon, Jasper, Newton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #3 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-3"
  },
  {
   "id": "ww-SGF-SV-W-3-2026-01-08-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-08",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-01-08. Duration: 48 min. Counties: Barton, Vernon, Jasper, Newton. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #3 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-3"
  },
  {
   "id": "ww-SGF-SV-W-2-2026-01-08-Jasper-wind",
   "zip": "",
   "city": "",
   "date": "2026-01-08",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-01-08. Duration: 45 min. Counties: Barton, Jasper, Vernon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #2 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-SV-W-2"
  },
  {
   "id": "ww-SGF-SV-W-2-2026-01-08-Jasper-hail",
   "zip": "",
   "city": "",
   "date": "2026-01-08",
   "county": "Jasper",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS SGF on 2026-01-08. Duration: 45 min. Counties: Barton, Jasper, Vernon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Severe Thunderstorm Warning #2 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "SGF-SV-W-2"
  },
  {
   "id": "iem-ww-SGF-TO-W-1-Jasper-tornado-2026-01-08",
   "zip": "",
   "city": "Jasper",
   "date": "2026-01-08",
   "county": "Jasper",
   "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 SGF for Jasper on 2026-01-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS SGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "SGF-TO-W-1"
  },
  {
   "id": "asos-bf-JLN-2025-12-28",
   "lat": 37.1522,
   "lon": -94.4952,
   "zip": "",
   "city": "Joplin",
   "date": "2025-12-28",
   "county": "Jasper",
   "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": "Joplin (JLN) recorded a 52 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Joplin (JLN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JLN-2025-12-18",
   "lat": 37.1522,
   "lon": -94.4952,
   "zip": "",
   "city": "Joplin",
   "date": "2025-12-18",
   "county": "Jasper",
   "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": "Joplin (JLN) recorded a 64 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — Joplin (JLN) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512182227-wind-37.15--94.50",
   "lat": 37.15,
   "lon": -94.5,
   "zip": "",
   "city": "1 NE Airport Drive",
   "date": "2025-12-18",
   "county": "Jasper",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 NE Airport Drive, MO. Peak gust: 74 mph.",
   "sourceDetail": "NWS SGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  }
 ]
}