{
 "dataset": "Springfield, MO storm events — 12-month window, 25-mile radius (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Deduplicated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-08-24T07:55:11.057+00:00",
 "window_days": 365,
 "event_count": 164,
 "fields": {
  "date": "Event date (YYYY-MM-DD, local storm day)",
  "county": "County or county-equivalent",
  "city": "Nearest city/place named in the source record",
  "event_type": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidence": "evidence level of the source record",
  "wind_mph": "reported/estimated wind gust, mph (blank if n/a)",
  "hail_in": "reported/estimated hail size, inches (blank if n/a)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)"
 },
 "events": [
  {
   "id": "spc-2026-08-16-wind-36.92-184",
   "lat": 36.92,
   "lon": -93.25,
   "zip": "",
   "city": "2 SE Highlandville",
   "date": "2026-08-16",
   "county": "Christian",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 2 SE Highlandville",
   "sourceDetail": "SPC filtered reports — 2026-08-16",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202608170010-wind-36.92--93.25",
   "lat": 36.92,
   "lon": -93.25,
   "zip": "",
   "city": "2 SE Highlandville",
   "date": "2026-08-16",
   "county": "Christian",
   "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 2 SE Highlandville, MO. Peak gust: 86 mph.",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-07-wind-37.17-151",
   "lat": 37.17,
   "lon": -93.22,
   "zip": "",
   "city": "3 NNE Galloway",
   "date": "2026-08-07",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 3 NNE Galloway",
   "sourceDetail": "SPC filtered reports — 2026-08-07",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202608080015-wind-37.17--93.22",
   "lat": 37.17,
   "lon": -93.22,
   "zip": "",
   "city": "3 NNE Galloway",
   "date": "2026-08-07",
   "county": "Greene",
   "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 3 NNE Galloway, MO. Peak gust: 69 mph.",
   "sourceDetail": "NWS SGF — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202608061946-hail-37.46--93.27",
   "lat": 37.46,
   "lon": -93.27,
   "zip": "",
   "city": "1 S Pleasant Hope",
   "date": "2026-08-06",
   "county": "Polk",
   "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 S Pleasant Hope, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS SGF — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202608062012-hail-37.33--93.58",
   "lat": 37.33,
   "lon": -93.58,
   "zip": "",
   "city": "1 N Ash Grove",
   "date": "2026-08-06",
   "county": "Greene",
   "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 N Ash Grove, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — CO-OP Observer via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202608062035-hail-37.32--92.98",
   "lat": 37.32,
   "lon": -92.98,
   "zip": "",
   "city": "3 N Northview",
   "date": "2026-08-06",
   "county": "Webster",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 N Northview, MO. Hail size: 0.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202608062037-hail-37.32--92.98",
   "lat": 37.32,
   "lon": -92.98,
   "zip": "",
   "city": "3 N Northview",
   "date": "2026-08-06",
   "county": "Webster",
   "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 N Northview, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202608062105-hail-37.12--93.19",
   "lat": 37.12,
   "lon": -93.19,
   "zip": "",
   "city": "3 ESE Galloway",
   "date": "2026-08-06",
   "county": "Greene",
   "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 ESE Galloway, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202608062111-hail-37.11--93.20",
   "lat": 37.11,
   "lon": -93.2,
   "zip": "",
   "city": "3 SE Galloway",
   "date": "2026-08-06",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SE Galloway, MO. Hail size: 0.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202608062123-hail-37.02--93.21",
   "lat": 37.02,
   "lon": -93.21,
   "zip": "",
   "city": "Ozark",
   "date": "2026-08-06",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Ozark, MO. Hail size: 0.88\".",
   "sourceDetail": "NWS SGF — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202608062124-hail-37.01--93.22",
   "lat": 37.01,
   "lon": -93.22,
   "zip": "",
   "city": "1 SW Ozark",
   "date": "2026-08-06",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Ozark, MO. Hail size: 0.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202608062140-hail-37.01--93.21",
   "lat": 37.01,
   "lon": -93.21,
   "zip": "",
   "city": "1 S Ozark",
   "date": "2026-08-06",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 S Ozark, MO. Hail size: 0.88\".",
   "sourceDetail": "NWS SGF — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202608062215-hail-37.19--93.56",
   "lat": 37.19,
   "lon": -93.56,
   "zip": "",
   "city": "4 E Halltown",
   "date": "2026-08-06",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 E Halltown, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-06-wind-37.34-26",
   "lat": 37.34,
   "lon": -92.9,
   "zip": "",
   "city": "1 E Marshfield",
   "date": "2026-08-06",
   "county": "Webster",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 1 E Marshfield",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-06-wind-37.24-28",
   "lat": 37.24,
   "lon": -93.4,
   "zip": "",
   "city": "5 SSE Willard",
   "date": "2026-08-06",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 5 SSE Willard",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-SGF-2026-08-06",
   "lat": 37.2397,
   "lon": -93.3897,
   "zip": "",
   "city": "SPRINGFIELD",
   "date": "2026-08-06",
   "county": "Greene",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SPRINGFIELD (SGF): 58 mph gust at 2026-08-06 20:38.",
   "sourceDetail": "MO_ASOS automated observation — SPRINGFIELD (SGF) — peak at 2026-08-06 20:38",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-08-06-1-2035",
   "lat": 37.34,
   "lon": -92.9,
   "zip": "",
   "city": "Marshfield",
   "date": "2026-08-06",
   "county": "Webster",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winds estimated at 70mph was reported with the tops of several trees reported knocked out of trees. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-06-2-2040",
   "lat": 37.24,
   "lon": -93.4,
   "zip": "",
   "city": "Willard",
   "date": "2026-08-06",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "The Springfield National Airport recorded a wind gust of 58mph and dime sized hail. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-06-16-1946",
   "lat": 37.46,
   "lon": -93.27,
   "zip": "",
   "city": "Pleasant Hope",
   "date": "2026-08-06",
   "county": "Polk",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail from quarters to half dollars in size was reported. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-06-17-2012",
   "lat": 37.33,
   "lon": -93.58,
   "zip": "",
   "city": "Ash Grove",
   "date": "2026-08-06",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-06-18-2037",
   "lat": 37.32,
   "lon": -92.98,
   "zip": "",
   "city": "Northview",
   "date": "2026-08-06",
   "county": "Webster",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-06-19-2105",
   "lat": 37.12,
   "lon": -93.19,
   "zip": "",
   "city": "Galloway",
   "date": "2026-08-06",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail to the size of quarters was reported. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-06-25-2215",
   "lat": 37.19,
   "lon": -93.56,
   "zip": "",
   "city": "Halltown",
   "date": "2026-08-06",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202608062035-wind-37.34--92.90",
   "lat": 37.34,
   "lon": -92.9,
   "zip": "",
   "city": "1 E Marshfield",
   "date": "2026-08-06",
   "county": "Webster",
   "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 1 E Marshfield, MO. Peak gust: 81 mph.",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202608062040-wind-37.24--93.40",
   "lat": 37.24,
   "lon": -93.4,
   "zip": "",
   "city": "5 SSE Willard",
   "date": "2026-08-06",
   "county": "Greene",
   "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 5 SSE Willard, MO. Peak gust: 67 mph.",
   "sourceDetail": "NWS SGF — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-SGF-2026-07-04",
   "lat": 37.2397,
   "lon": -93.3897,
   "zip": "",
   "city": "SPRINGFIELD",
   "date": "2026-07-04",
   "county": "Greene",
   "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": "SPRINGFIELD (SGF) recorded a 52 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — SPRINGFIELD (SGF) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606252106-hail-37.46--93.28",
   "lat": 37.46,
   "lon": -93.28,
   "zip": "",
   "city": "Pleasant Hope",
   "date": "2026-06-25",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Pleasant Hope, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-geo-2026-06-07T23:40:00Z-tornado-37.11--93.35",
   "lat": 37.11,
   "lon": -93.35,
   "zip": "",
   "city": "1 ESE Battlefield",
   "date": "2026-06-07",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 ESE Battlefield, MO. Tree debris from a EF0 tornado was visible along Farm Road 131 southeast of Battlefield, MO. Eyewitness account depicted the tornado as it crossed Plainview Road at James Road. max winds were estimated at 70 mph with a width of 50 yards.",
   "sourceDetail": "NWS SGF — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-08T00:05:00Z-tornado-36.89--93.28",
   "lat": 36.89,
   "lon": -93.28,
   "zip": "",
   "city": "2 NE Spokane",
   "date": "2026-06-07",
   "county": "Christian",
   "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 NE Spokane, MO. An NWS survey team confirmed a short, narrow path of tree damage consistent with an EF0 tornado between Spokane and Highlandville in Christian County. Additional modifications to the path may be possible pending satellite data review.",
   "sourceDetail": "NWS SGF — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-08T00:48:00Z-tornado-36.99--93.06",
   "lat": 36.99,
   "lon": -93.06,
   "zip": "",
   "city": "1 ESE Sparta",
   "date": "2026-06-07",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 ESE Sparta, MO. An NWS survey team concluded that a tornado developed just east of Sparta and moved to the northeast. A wide tract of uprooted trees and large tree limbs fell in a cyclonic pattern spanning the path, where a tornado debris signature was observed on radar. A mobile home and a single-family home were found to be damaged.",
   "sourceDetail": "NWS SGF — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-08T00:50:00Z-tornado-37.00--93.06",
   "lat": 37,
   "lon": -93.06,
   "zip": "",
   "city": "1 E Sparta",
   "date": "2026-06-07",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 E Sparta, MO. Radar confirmed tornado. Trees down on road.",
   "sourceDetail": "NWS SGF — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-08T01:19:00Z-tornado-37.10--93.00",
   "lat": 37.1,
   "lon": -93,
   "zip": "",
   "city": "3 ESE Rogersville",
   "date": "2026-06-07",
   "county": "Webster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 ESE Rogersville, MO. Sentinel-2 satellite data analysis in conjunction with radar analysis revealed a brief EF0 tornado with estimated max winds of 70 mph occurred within a forested area southeast of Rogersville. An intermittent 50-yard wide and half-mile long path of tree damage was noted on satellite in the vicinity of a TDS on radar. It is noted that radar showed debris beginning to be lofted southwest of the start point, but no damage indicators via ground or satellite surveys were found.",
   "sourceDetail": "NWS SGF — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-07-798-2340",
   "lat": 37.11,
   "lon": -93.35,
   "zip": "",
   "city": "Battlefield",
   "date": "2026-06-07",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tree debris from a EF0 tornado was visible along Farm Road 131 southeast of Battlefield... MO. Eyewitness account depicted the tornado as it crossed Plainview Road at J (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-07-799-0005",
   "lat": 36.89,
   "lon": -93.28,
   "zip": "",
   "city": "Spokane",
   "date": "2026-06-07",
   "county": "Christian",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An NWS survey team confirmed a short... narrow path of tree damage consistent with an EF0 tornado between Spokane and Highlandville in Christian County. Additional modi (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-07-800-0048",
   "lat": 36.99,
   "lon": -93.06,
   "zip": "",
   "city": "Sparta",
   "date": "2026-06-07",
   "county": "Christian",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An NWS survey team concluded that a tornado developed just east of Sparta and moved to the northeast. A wide tract of uprooted trees and large tree limbs fell in a cycl (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-07-802-0119",
   "lat": 37.1,
   "lon": -93,
   "zip": "",
   "city": "Rogersville",
   "date": "2026-06-07",
   "county": "Webster",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Sentinel-2 satellite data analysis in conjunction with radar analysis revealed a brief EF0 tornado with estimated max winds of 70 mph occurred within a forested area so (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202605302254-hail-37.13--93.48",
   "lat": 37.13,
   "lon": -93.48,
   "zip": "",
   "city": "Republic",
   "date": "2026-05-30",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Republic, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-bf-SGF-2026-05-30",
   "lat": 37.2397,
   "lon": -93.3897,
   "zip": "",
   "city": "SPRINGFIELD",
   "date": "2026-05-30",
   "county": "Greene",
   "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": "SPRINGFIELD (SGF) recorded a 51 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — SPRINGFIELD (SGF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604281628-hail-37.00--93.64",
   "lat": 37,
   "lon": -93.64,
   "zip": "",
   "city": "Marionville",
   "date": "2026-04-28",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Marionville, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — 911 Call Center via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604281635-hail-37.07--93.55",
   "lat": 37.07,
   "lon": -93.55,
   "zip": "",
   "city": "Billings",
   "date": "2026-04-28",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Billings, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604281635-hail-37.07--93.52",
   "lat": 37.07,
   "lon": -93.52,
   "zip": "",
   "city": "2 E Billings",
   "date": "2026-04-28",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Billings, MO. Hail size: 2\".",
   "sourceDetail": "NWS SGF — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202604281635-hail-37.06--93.55",
   "lat": 37.06,
   "lon": -93.55,
   "zip": "",
   "city": "Billings",
   "date": "2026-04-28",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Billings, MO. Hail size: 2.75\".",
   "sourceDetail": "NWS SGF — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202604281638-hail-37.11--93.47",
   "lat": 37.11,
   "lon": -93.47,
   "zip": "",
   "city": "1 SE Republic",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Republic, MO. Hail size: 2\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202604281640-hail-37.06--93.35",
   "lat": 37.06,
   "lon": -93.35,
   "zip": "",
   "city": "3 WNW Nixa",
   "date": "2026-04-28",
   "county": "Christian",
   "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 WNW Nixa, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604281640-hail-37.26--93.34",
   "lat": 37.26,
   "lon": -93.34,
   "zip": "",
   "city": "4 SSW Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 SSW Glidewell, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS SGF — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202604281640-hail-37.13--93.47",
   "lat": 37.13,
   "lon": -93.47,
   "zip": "",
   "city": "1 NE Republic",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Republic, MO. Hail size: 3.25\".",
   "sourceDetail": "NWS SGF — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.25
  },
  {
   "id": "iem-202604281643-hail-37.13--93.46",
   "lat": 37.13,
   "lon": -93.46,
   "zip": "",
   "city": "1 NE Republic",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Republic, MO. Hail size: 2.25\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-202604281643-hail-37.21--93.44",
   "lat": 37.21,
   "lon": -93.44,
   "zip": "",
   "city": "5 SE Bois d'Arc",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 SE Bois d'Arc, MO. Hail size: 4.75\".",
   "sourceDetail": "NWS SGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 4.75
  },
  {
   "id": "iem-202604281644-hail-37.12--93.60",
   "lat": 37.12,
   "lon": -93.6,
   "zip": "",
   "city": "4 NW Billings",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NW Billings, MO. Hail size: 3\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-202604281645-hail-37.17--93.35",
   "lat": 37.17,
   "lon": -93.35,
   "zip": "",
   "city": "4 N Battlefield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 N Battlefield, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604281645-hail-37.25--93.29",
   "lat": 37.25,
   "lon": -93.29,
   "zip": "",
   "city": "4 N Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 N Springfield, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS SGF — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202604281645-hail-37.21--93.35",
   "lat": 37.21,
   "lon": -93.35,
   "zip": "",
   "city": "4 WNW Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 WNW Springfield, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS SGF — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202604281645-hail-37.17--93.42",
   "lat": 37.17,
   "lon": -93.42,
   "zip": "",
   "city": "4 NE Republic",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NE Republic, MO. Hail size: 2.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202604281645-hail-37.24--93.40",
   "lat": 37.24,
   "lon": -93.4,
   "zip": "",
   "city": "5 SSE Willard",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 SSE Willard, MO. Hail size: 4\".",
   "sourceDetail": "NWS SGF — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 4
  },
  {
   "id": "iem-202604281651-hail-37.24--93.37",
   "lat": 37.24,
   "lon": -93.37,
   "zip": "",
   "city": "5 SSW Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 SSW Glidewell, MO. Hail size: 2.75\".",
   "sourceDetail": "NWS SGF — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202604281646-hail-37.20--93.39",
   "lat": 37.2,
   "lon": -93.39,
   "zip": "",
   "city": "6 N Battlefield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 6 N Battlefield, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202604281651-hail-37.20--93.28",
   "lat": 37.2,
   "lon": -93.28,
   "zip": "",
   "city": "Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Springfield, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604281649-hail-37.21--93.34",
   "lat": 37.21,
   "lon": -93.34,
   "zip": "",
   "city": "3 W Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Springfield, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202604281649-hail-37.24--93.41",
   "lat": 37.24,
   "lon": -93.41,
   "zip": "",
   "city": "4 S Willard",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 S Willard, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604281649-hail-37.22--93.29",
   "lat": 37.22,
   "lon": -93.29,
   "zip": "",
   "city": "2 N Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 N Springfield, MO. Hail size: 2\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202604281649-hail-37.22--93.28",
   "lat": 37.22,
   "lon": -93.28,
   "zip": "",
   "city": "1 NNE Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNE Springfield, MO. Hail size: 2.75\".",
   "sourceDetail": "NWS SGF — County Official via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202604281650-hail-37.25--93.31",
   "lat": 37.25,
   "lon": -93.31,
   "zip": "",
   "city": "4 SSE Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 SSE Glidewell, MO. Hail size: 4\".",
   "sourceDetail": "NWS SGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 4
  },
  {
   "id": "iem-202604281654-hail-37.20--93.36",
   "lat": 37.2,
   "lon": -93.36,
   "zip": "",
   "city": "4 W Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 W Springfield, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604281655-hail-37.31--93.34",
   "lat": 37.31,
   "lon": -93.34,
   "zip": "",
   "city": "1 NW Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "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 NW Glidewell, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604281700-hail-37.31--93.17",
   "lat": 37.31,
   "lon": -93.17,
   "zip": "",
   "city": "3 SW Bassville",
   "date": "2026-04-28",
   "county": "Greene",
   "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 SW Bassville, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604281700-hail-37.12--93.45",
   "lat": 37.12,
   "lon": -93.45,
   "zip": "",
   "city": "2 E Republic",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 E Republic, MO. Hail size: 2\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202604281700-hail-37.22--93.32",
   "lat": 37.22,
   "lon": -93.32,
   "zip": "",
   "city": "2 NW Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NW Springfield, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202604281701-hail-37.24--93.21",
   "lat": 37.24,
   "lon": -93.21,
   "zip": "",
   "city": "5 NE Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 NE Springfield, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604281704-hail-37.39--93.15",
   "lat": 37.39,
   "lon": -93.15,
   "zip": "",
   "city": "Fair Grove",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Fair Grove, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604281704-hail-37.40--93.15",
   "lat": 37.4,
   "lon": -93.15,
   "zip": "",
   "city": "1 N Fair Grove",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 N Fair Grove, MO. Hail size: 2\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202604281706-hail-37.12--93.49",
   "lat": 37.12,
   "lon": -93.49,
   "zip": "",
   "city": "1 W Republic",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Republic, MO. Hail size: 3.25\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.25
  },
  {
   "id": "iem-202604281709-hail-37.45--93.18",
   "lat": 37.45,
   "lon": -93.18,
   "zip": "",
   "city": "4 W Olive",
   "date": "2026-04-28",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 W Olive, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281709-hail-37.45--93.14",
   "lat": 37.45,
   "lon": -93.14,
   "zip": "",
   "city": "2 WSW Olive",
   "date": "2026-04-28",
   "county": "Dallas",
   "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 WSW Olive, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604281710-hail-37.43--92.97",
   "lat": 37.43,
   "lon": -92.97,
   "zip": "",
   "city": "3 E Elkland",
   "date": "2026-04-28",
   "county": "Webster",
   "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 E Elkland, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281710-hail-37.49--93.15",
   "lat": 37.49,
   "lon": -93.15,
   "zip": "",
   "city": "3 NW Olive",
   "date": "2026-04-28",
   "county": "Dallas",
   "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 Olive, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202604281710-hail-37.26--93.29",
   "lat": 37.26,
   "lon": -93.29,
   "zip": "",
   "city": "3 SE Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SE Glidewell, MO. Hail size: 2\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202604281710-hail-37.43--93.08",
   "lat": 37.43,
   "lon": -93.08,
   "zip": "",
   "city": "3 WSW Elkland",
   "date": "2026-04-28",
   "county": "Dallas",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 WSW Elkland, MO. Hail size: 2\".",
   "sourceDetail": "NWS SGF — 911 Call Center via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202604281711-hail-37.44--93.03",
   "lat": 37.44,
   "lon": -93.03,
   "zip": "",
   "city": "Elkland",
   "date": "2026-04-28",
   "county": "Webster",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Elkland, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — 911 Call Center via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281711-hail-37.46--93.02",
   "lat": 37.46,
   "lon": -93.02,
   "zip": "",
   "city": "2 NNE Elkland",
   "date": "2026-04-28",
   "county": "Webster",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NNE Elkland, MO. Hail size: 2\".",
   "sourceDetail": "NWS SGF — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202604281718-hail-37.27--93.27",
   "lat": 37.27,
   "lon": -93.27,
   "zip": "",
   "city": "4 SE Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 SE Glidewell, MO. Hail size: 2.5\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202604281817-hail-37.18--93.31",
   "lat": 37.18,
   "lon": -93.31,
   "zip": "",
   "city": "1 SW Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "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 SW Springfield, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281829-hail-37.11--93.46",
   "lat": 37.11,
   "lon": -93.46,
   "zip": "",
   "city": "1 E Republic",
   "date": "2026-04-28",
   "county": "Greene",
   "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 Republic, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281829-hail-37.00--93.63",
   "lat": 37,
   "lon": -93.63,
   "zip": "",
   "city": "Marionville",
   "date": "2026-04-28",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Marionville, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281846-hail-37.04--93.32",
   "lat": 37.04,
   "lon": -93.32,
   "zip": "",
   "city": "2 W Nixa",
   "date": "2026-04-28",
   "county": "Christian",
   "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 W Nixa, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281847-hail-37.05--93.30",
   "lat": 37.05,
   "lon": -93.3,
   "zip": "",
   "city": "1 NW Nixa",
   "date": "2026-04-28",
   "county": "Christian",
   "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 NW Nixa, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281847-hail-37.06--93.38",
   "lat": 37.06,
   "lon": -93.38,
   "zip": "",
   "city": "3 NE Boaz",
   "date": "2026-04-28",
   "county": "Christian",
   "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 NE Boaz, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281848-hail-37.04--93.29",
   "lat": 37.04,
   "lon": -93.29,
   "zip": "",
   "city": "Nixa",
   "date": "2026-04-28",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Nixa, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281854-hail-37.12--93.27",
   "lat": 37.12,
   "lon": -93.27,
   "zip": "",
   "city": "2 SW Galloway",
   "date": "2026-04-28",
   "county": "Greene",
   "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 SW Galloway, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281855-hail-37.02--93.23",
   "lat": 37.02,
   "lon": -93.23,
   "zip": "",
   "city": "1 W Ozark",
   "date": "2026-04-28",
   "county": "Christian",
   "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 W Ozark, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-28-1238-1635",
   "lat": 37.07,
   "lon": -93.52,
   "zip": "",
   "city": "Billings",
   "date": "2026-04-28",
   "county": "Christian",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-04-28-1240-1638",
   "lat": 37.11,
   "lon": -93.47,
   "zip": "",
   "city": "Republic",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Hen Egg 2.00 in. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-04-28-1241-1640",
   "lat": 37.06,
   "lon": -93.35,
   "zip": "",
   "city": "Nixa",
   "date": "2026-04-28",
   "county": "Christian",
   "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 verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-28-1242-1640",
   "lat": 37.13,
   "lon": -93.47,
   "zip": "",
   "city": "Republic",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Largest hail stone measured by off duty employee was 3.25 inches. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.25
  },
  {
   "id": "spc-2026-04-28-1243-1640",
   "lat": 37.26,
   "lon": -93.34,
   "zip": "",
   "city": "Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter reports vehicle and house damaged. Roof damage and all guttering torn off by tennis ball size hail. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "spc-2026-04-28-1244-1643",
   "lat": 37.13,
   "lon": -93.46,
   "zip": "",
   "city": "Republic",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING bigger than Hen Eggs 2.25in. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "spc-2026-04-28-1245-1643",
   "lat": 37.21,
   "lon": -93.44,
   "zip": "",
   "city": "Bois d'Arc",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report of 4.75 inch hail in western Springfield from the storm Tuesday morning. Time estimated by radar. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 4.75
  },
  {
   "id": "spc-2026-04-28-1246-1644",
   "lat": 37.12,
   "lon": -93.6,
   "zip": "",
   "city": "Billings",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Tea Cup 3.00 in. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "spc-2026-04-28-1247-1645",
   "lat": 37.17,
   "lon": -93.35,
   "zip": "",
   "city": "Battlefield",
   "date": "2026-04-28",
   "county": "Greene",
   "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 inches. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-28-1248-1645",
   "lat": 37.17,
   "lon": -93.42,
   "zip": "",
   "city": "Republic",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Baseball 2.75 in. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "spc-2026-04-28-1249-1645",
   "lat": 37.21,
   "lon": -93.35,
   "zip": "",
   "city": "Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "spc-2026-04-28-1250-1645",
   "lat": 37.24,
   "lon": -93.37,
   "zip": "",
   "city": "Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Broken car windows... dents... damaged tree limbs. Damage to siding. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "spc-2026-04-28-1251-1645",
   "lat": 37.24,
   "lon": -93.4,
   "zip": "",
   "city": "Willard",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects previous hail report from 5 SSE Willard. 30 minutes after the hail fell... a 4 inch hailstone was retrieved from the melting remnants in the parking lot. Lots (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 4
  },
  {
   "id": "spc-2026-04-28-1253-1646",
   "lat": 37.2,
   "lon": -93.39,
   "zip": "",
   "city": "Battlefield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Tennis Ball 2.50 in. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "spc-2026-04-28-1255-1647",
   "lat": 37.21,
   "lon": -93.34,
   "zip": "",
   "city": "Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING hail larger than Hen Egg. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "spc-2026-04-28-1257-1649",
   "lat": 37.22,
   "lon": -93.28,
   "zip": "",
   "city": "Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail at OTC. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "spc-2026-04-28-1258-1649",
   "lat": 37.22,
   "lon": -93.29,
   "zip": "",
   "city": "Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Hen Egg 2.00 in. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-04-28-1259-1649",
   "lat": 37.24,
   "lon": -93.41,
   "zip": "",
   "city": "Willard",
   "date": "2026-04-28",
   "county": "Greene",
   "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 verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-28-1260-1650",
   "lat": 37.25,
   "lon": -93.31,
   "zip": "",
   "city": "Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.5
  },
  {
   "id": "spc-2026-04-28-1262-1651",
   "lat": 37.24,
   "lon": -93.37,
   "zip": "",
   "city": "Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "spc-2026-04-28-1265-1655",
   "lat": 37.31,
   "lon": -93.34,
   "zip": "",
   "city": "Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "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 inches. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-28-1269-1700",
   "lat": 37.31,
   "lon": -93.17,
   "zip": "",
   "city": "Bassville",
   "date": "2026-04-28",
   "county": "Greene",
   "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 verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-04-28-1272-1704",
   "lat": 37.4,
   "lon": -93.15,
   "zip": "",
   "city": "Fair Grove",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "1.5 to 2.25 inch fell. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-04-28-1274-1709",
   "lat": 37.45,
   "lon": -93.14,
   "zip": "",
   "city": "Olive",
   "date": "2026-04-28",
   "county": "Dallas",
   "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 verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-28-1275-1709",
   "lat": 37.45,
   "lon": -93.18,
   "zip": "",
   "city": "Olive",
   "date": "2026-04-28",
   "county": "Polk",
   "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 verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-28-1276-1710",
   "lat": 37.26,
   "lon": -93.29,
   "zip": "",
   "city": "Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Hen Egg 2.00 in. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-04-28-1278-1710",
   "lat": 37.43,
   "lon": -93.08,
   "zip": "",
   "city": "Elkland",
   "date": "2026-04-28",
   "county": "Dallas",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail occurred on Long Horn road. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-04-28-1279-1710",
   "lat": 37.49,
   "lon": -93.15,
   "zip": "",
   "city": "Olive",
   "date": "2026-04-28",
   "county": "Dallas",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Half Dollar 1.25 in. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-04-28-1281-1711",
   "lat": 37.46,
   "lon": -93.02,
   "zip": "",
   "city": "Elkland",
   "date": "2026-04-28",
   "county": "Webster",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Several reports of 1.75 to 2 inch hail in northwest Webster county. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-04-28-1297-1829",
   "lat": 37.11,
   "lon": -93.46,
   "zip": "",
   "city": "Republic",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Quarter size hail in Republic. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-28-1301-1847",
   "lat": 37.06,
   "lon": -93.38,
   "zip": "",
   "city": "Boaz",
   "date": "2026-04-28",
   "county": "Christian",
   "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 verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-28-1303-1854",
   "lat": 37.12,
   "lon": -93.27,
   "zip": "",
   "city": "Galloway",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Quarter 1.00 inch. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-28-1304-1855",
   "lat": 37.02,
   "lon": -93.23,
   "zip": "",
   "city": "Ozark",
   "date": "2026-04-28",
   "county": "Christian",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Quarter 1.00 inch. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281645-hail-37.24--93.37",
   "lat": 37.24,
   "lon": -93.37,
   "zip": "",
   "city": "5 SW Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 SW Glidewell, MO. Hail size: 3\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-202604281647-hail-37.20--93.28",
   "lat": 37.2,
   "lon": -93.28,
   "zip": "",
   "city": "Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Springfield, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604281647-hail-37.21--93.34",
   "lat": 37.21,
   "lon": -93.34,
   "zip": "",
   "city": "3 W Springfield",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Springfield, MO. Hail size: 2.25\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-lsr-2026-04-28-hail-37.24--93.40",
   "lat": 37.24,
   "lon": -93.4,
   "zip": "",
   "city": "5 SSE Willard",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Lots of baseball sized hail for around 2-3 minutes at the NWS Springfield office.",
   "sourceDetail": "NWS SGF — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-28-hail-37.25--93.31",
   "lat": 37.25,
   "lon": -93.31,
   "zip": "",
   "city": "4 SSE Glidewell",
   "date": "2026-04-28",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report.",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.5
  },
  {
   "id": "iem-202604272202-hail-37.13--93.46",
   "lat": 37.13,
   "lon": -93.46,
   "zip": "",
   "city": "1 E Republic",
   "date": "2026-04-27",
   "county": "Greene",
   "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 Republic, MO. Hail size: 1.5\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604272204-hail-37.11--93.45",
   "lat": 37.11,
   "lon": -93.45,
   "zip": "",
   "city": "2 E Republic",
   "date": "2026-04-27",
   "county": "Greene",
   "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 Republic, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604272212-hail-37.14--93.23",
   "lat": 37.14,
   "lon": -93.23,
   "zip": "",
   "city": "1 NE Galloway",
   "date": "2026-04-27",
   "county": "Greene",
   "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 NE Galloway, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202604272214-hail-37.13--93.24",
   "lat": 37.13,
   "lon": -93.24,
   "zip": "",
   "city": "Galloway",
   "date": "2026-04-27",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Galloway, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604272215-hail-37.18--93.25",
   "lat": 37.18,
   "lon": -93.25,
   "zip": "",
   "city": "3 E Springfield",
   "date": "2026-04-27",
   "county": "Greene",
   "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 E Springfield, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604272218-hail-36.98--93.64",
   "lat": 36.98,
   "lon": -93.64,
   "zip": "",
   "city": "1 S Marionville",
   "date": "2026-04-27",
   "county": "Lawrence",
   "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 S Marionville, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604272218-hail-37.19--93.23",
   "lat": 37.19,
   "lon": -93.23,
   "zip": "",
   "city": "3 E Springfield",
   "date": "2026-04-27",
   "county": "Greene",
   "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 E Springfield, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS SGF — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202604272231-hail-37.13--93.05",
   "lat": 37.13,
   "lon": -93.05,
   "zip": "",
   "city": "1 NE Rogersville",
   "date": "2026-04-27",
   "county": "Webster",
   "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 NE Rogersville, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-27-1361-2154",
   "lat": 37.12,
   "lon": -93.48,
   "zip": "",
   "city": "Republic",
   "date": "2026-04-27",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Republic registered 67mph gust on south and southwest portion of City. Measured hail just over 1inch on west elm. Several trees down south of Elm Street. Two on houses. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-27-1446-2202",
   "lat": 37.13,
   "lon": -93.46,
   "zip": "",
   "city": "Republic",
   "date": "2026-04-27",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Ping Pong Ball size hail of 1.50 in. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-04-27-1447-2204",
   "lat": 37.11,
   "lon": -93.45,
   "zip": "",
   "city": "Republic",
   "date": "2026-04-27",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Quarter size hail of 1.00 in. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-27-1448-2212",
   "lat": 37.14,
   "lon": -93.23,
   "zip": "",
   "city": "Galloway",
   "date": "2026-04-27",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Half Dollar size. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-04-27-1452-2215",
   "lat": 37.18,
   "lon": -93.25,
   "zip": "",
   "city": "Springfield",
   "date": "2026-04-27",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Quarter hail of 1.00 in. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-27-1454-2218",
   "lat": 36.98,
   "lon": -93.64,
   "zip": "",
   "city": "Marionville",
   "date": "2026-04-27",
   "county": "Lawrence",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "from spotter estimated 1.00 inch hail. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-27-1455-2218",
   "lat": 37.19,
   "lon": -93.23,
   "zip": "",
   "city": "Springfield",
   "date": "2026-04-27",
   "county": "Greene",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter to half dollar sized hail 3000 block E. Catalpa SGF. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-04-27-1460-2231",
   "lat": 37.13,
   "lon": -93.05,
   "zip": "",
   "city": "Rogersville",
   "date": "2026-04-27",
   "county": "Webster",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Quarter. 1.00 inch. (SGF)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604272154-wind-37.12--93.48",
   "lat": 37.12,
   "lon": -93.48,
   "zip": "",
   "city": "Republic",
   "date": "2026-04-27",
   "county": "Greene",
   "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 Republic, MO. Peak gust: 77 mph.",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604270107-hail-37.41--93.55",
   "lat": 37.41,
   "lon": -93.55,
   "zip": "",
   "city": "Walnut Grove",
   "date": "2026-04-26",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Walnut Grove, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604270117-hail-37.48--93.43",
   "lat": 37.48,
   "lon": -93.43,
   "zip": "",
   "city": "Morrisville",
   "date": "2026-04-26",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Morrisville, MO. Hail size: 1.75\".",
   "sourceDetail": "NWS SGF — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-15-wind-37.41--93.55",
   "lat": 37.41,
   "lon": -93.55,
   "zip": "",
   "city": "Walnut Grove",
   "date": "2026-04-15",
   "county": "Greene",
   "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 Walnut Grove",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604150624-wind-37.41--93.55",
   "lat": 37.41,
   "lon": -93.55,
   "zip": "",
   "city": "Walnut Grove",
   "date": "2026-04-15",
   "county": "Greene",
   "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 Walnut Grove, MO. Peak gust: 62 mph.",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-SGF-2026-04-02",
   "lat": 37.2397,
   "lon": -93.3897,
   "zip": "",
   "city": "SPRINGFIELD",
   "date": "2026-04-02",
   "county": "Greene",
   "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": "SPRINGFIELD (SGF) recorded a 54 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — SPRINGFIELD (SGF) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603041320-hail-37.31--93.41",
   "lat": 37.31,
   "lon": -93.41,
   "zip": "",
   "city": "1 E Willard",
   "date": "2026-03-04",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Willard, MO. Hail size: 0.75\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202603041327-hail-37.30--93.42",
   "lat": 37.3,
   "lon": -93.42,
   "zip": "",
   "city": "1 SE Willard",
   "date": "2026-03-04",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Willard, MO. Hail size: 0.88\".",
   "sourceDetail": "NWS SGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202603041338-hail-37.23--93.19",
   "lat": 37.23,
   "lon": -93.19,
   "zip": "",
   "city": "4 NW Turners",
   "date": "2026-03-04",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NW Turners, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603041340-hail-37.22--93.22",
   "lat": 37.22,
   "lon": -93.22,
   "zip": "",
   "city": "4 ENE Springfield",
   "date": "2026-03-04",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 ENE Springfield, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603041411-hail-37.40--93.39",
   "lat": 37.4,
   "lon": -93.39,
   "zip": "",
   "city": "2 E Sacville",
   "date": "2026-03-04",
   "county": "Greene",
   "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 Sacville, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-12-18-wind-37.23--93.38",
   "lat": 37.23,
   "lon": -93.38,
   "zip": "",
   "city": "6 SSE Willard",
   "date": "2025-12-18",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KSGF Springfield ASOS.",
   "sourceDetail": "NWS SGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SGF-2025-12-18",
   "lat": 37.2397,
   "lon": -93.3897,
   "zip": "",
   "city": "SPRINGFIELD",
   "date": "2025-12-18",
   "county": "Greene",
   "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": "SPRINGFIELD (SGF) recorded a 61 mph gust.",
   "sourceDetail": "MO_ASOS automated observation — SPRINGFIELD (SGF) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512182157-wind-37.23--93.38",
   "lat": 37.23,
   "lon": -93.38,
   "zip": "",
   "city": "6 SSE Willard",
   "date": "2025-12-18",
   "county": "Greene",
   "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 6 SSE Willard, MO. Peak gust: 70 mph.",
   "sourceDetail": "NWS SGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202509162229-hail-37.00--93.56",
   "lat": 37,
   "lon": -93.56,
   "zip": "",
   "city": "4 E Marionville",
   "date": "2025-09-16",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 E Marionville, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202509162310-hail-37.30--93.43",
   "lat": 37.3,
   "lon": -93.43,
   "zip": "",
   "city": "Willard",
   "date": "2025-09-16",
   "county": "Greene",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Willard, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202509162327-hail-37.31--93.54",
   "lat": 37.31,
   "lon": -93.54,
   "zip": "",
   "city": "2 E Ash Grove",
   "date": "2025-09-16",
   "county": "Greene",
   "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 Ash Grove, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202509152225-hail-37.15--93.43",
   "lat": 37.15,
   "lon": -93.43,
   "zip": "",
   "city": "3 ENE Republic",
   "date": "2025-09-15",
   "county": "Greene",
   "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 ENE Republic, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202509152230-hail-37.11--93.45",
   "lat": 37.11,
   "lon": -93.45,
   "zip": "",
   "city": "2 E Republic",
   "date": "2025-09-15",
   "county": "Greene",
   "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 Republic, MO. Hail size: 1\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202509152230-hail-37.13--93.43",
   "lat": 37.13,
   "lon": -93.43,
   "zip": "",
   "city": "3 E Republic",
   "date": "2025-09-15",
   "county": "Greene",
   "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 E Republic, MO. Hail size: 1.25\".",
   "sourceDetail": "NWS SGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  }
 ]
}