{
 "dataset": "Jacksonville Beach, FL storm events — 12-month window, 25-mile radius plus Duval records (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-09-20T09:30:20.821+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 262,
 "fields": {
  "id": "stable event identifier (source-derived)",
  "date": "event date (YYYY-MM-DD, local storm day)",
  "county": "county or county-equivalent (may be blank)",
  "city": "place name from the source record (LSR names may carry a distance/direction prefix)",
  "zip": "ZIP code when the source provides one (may be blank)",
  "eventType": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidenceLevel": "evidence level of the source record (warning|observed|...)",
  "confidence": "StormAuditor confidence score for the record (0-1, may be absent)",
  "windSpeedMph": "reported/estimated wind gust, mph (absent if n/a)",
  "hailSizeInches": "reported/estimated hail size, inches (absent if n/a)",
  "tornadoScale": "EF-scale rating when the source provides one (absent if n/a)",
  "damageTypes": "damage tags from the source narrative (may be absent)",
  "description": "source narrative excerpt (may be absent)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "sourceDetail": "issuing office / product detail for the source (may be absent)",
  "originStation": "reporting station identifier when applicable (may be absent)",
  "warningProductKey": "NWS warning product key for warning-derived rows (may be absent)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)",
  "rawWindSpeedMph": "source-reported wind value before display screening, mph (may be absent)",
  "windSpeedDisclaimer": "set when the wind value is a warning-projected figure rather than a measurement (may be absent)"
 },
 "events": [
  {
   "id": "iem-geo-2026-09-12T20:12:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-09-12",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 51 mph. ASOS station KJAX Jacksonville Intl Airport measured a gust of 44 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-09-12T20:52:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-09-12",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 51 mph. AWOS station KNIP Jacksonville Nas measured a peak wind gust of 44 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-257-2026-09-11-Duval-wind",
   "lat": 30.671428571428578,
   "lon": -81.52285714285715,
   "zip": "",
   "city": "",
   "date": "2026-09-11",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-11. Duration: 40 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #257 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-257"
  },
  {
   "id": "ww-JAX-SV-W-257-2026-09-11-Duval-hail",
   "lat": 30.671428571428578,
   "lon": -81.52285714285715,
   "zip": "",
   "city": "",
   "date": "2026-09-11",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-11. Duration: 40 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #257 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-257"
  },
  {
   "id": "ww-JAX-SV-W-258-2026-09-11-Duval-wind",
   "lat": 30.31857142857143,
   "lon": -81.42285714285713,
   "zip": "",
   "city": "",
   "date": "2026-09-11",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-11. Duration: 23 min. Counties: Duval, Nassau, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #258 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-258"
  },
  {
   "id": "ww-JAX-SV-W-258-2026-09-11-Duval-hail",
   "lat": 30.31857142857143,
   "lon": -81.42285714285713,
   "zip": "",
   "city": "",
   "date": "2026-09-11",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-11. Duration: 23 min. Counties: Duval, Nassau, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #258 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-258"
  },
  {
   "id": "ww-JAX-SV-W-258-2026-09-11-Nassau-wind",
   "lat": 30.31857142857143,
   "lon": -81.42285714285713,
   "zip": "",
   "city": "",
   "date": "2026-09-11",
   "county": "Nassau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-11. Duration: 23 min. Counties: Duval, Nassau, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #258 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-258"
  },
  {
   "id": "ww-JAX-SV-W-258-2026-09-11-Nassau-hail",
   "lat": 30.31857142857143,
   "lon": -81.42285714285713,
   "zip": "",
   "city": "",
   "date": "2026-09-11",
   "county": "Nassau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-11. Duration: 23 min. Counties: Duval, Nassau, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #258 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-258"
  },
  {
   "id": "ww-JAX-SV-W-251-2026-09-06-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-06. Duration: 50 min. Counties: Baker, Bradford, Clay, Duval, Nassau, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #251 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-251"
  },
  {
   "id": "ww-JAX-SV-W-251-2026-09-06-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-06. Duration: 50 min. Counties: Baker, Bradford, Clay, Duval, Nassau, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #251 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-251"
  },
  {
   "id": "ww-JAX-SV-W-252-2026-09-06-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-06. Duration: 39 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #252 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-252"
  },
  {
   "id": "ww-JAX-SV-W-252-2026-09-06-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-06. Duration: 39 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #252 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-252"
  },
  {
   "id": "ww-JAX-SV-W-252-2026-09-06-Nassau-wind",
   "lat": 30.426,
   "lon": -81.696,
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Nassau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-06. Duration: 39 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #252 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-252"
  },
  {
   "id": "ww-JAX-SV-W-252-2026-09-06-Nassau-hail",
   "lat": 30.426,
   "lon": -81.696,
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Nassau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-06. Duration: 39 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #252 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-252"
  },
  {
   "id": "ww-JAX-SV-W-254-2026-09-06-Duval-wind",
   "lat": 30.159999999999997,
   "lon": -82.03999999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-06. Duration: 31 min. Counties: Union, Baker, Bradford, Clay, Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #254 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-254"
  },
  {
   "id": "ww-JAX-SV-W-254-2026-09-06-Duval-hail",
   "lat": 30.159999999999997,
   "lon": -82.03999999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-06",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-09-06. Duration: 31 min. Counties: Union, Baker, Bradford, Clay, Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #254 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-254"
  },
  {
   "id": "iem-geo-2026-09-06T19:55:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-09-06",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 51 mph. AWOS station KNIP Jacksonville Nas measured a gust of 44 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-241-2026-08-25-Duval-wind",
   "lat": 30.504,
   "lon": -81.954,
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-25. Duration: 30 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #241 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-241"
  },
  {
   "id": "ww-JAX-SV-W-241-2026-08-25-Duval-hail",
   "lat": 30.504,
   "lon": -81.954,
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-25. Duration: 30 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #241 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-241"
  },
  {
   "id": "ww-JAX-SV-W-242-2026-08-25-Duval-wind",
   "lat": 30.395,
   "lon": -81.72000000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-25. Duration: 23 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #242 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-242"
  },
  {
   "id": "ww-JAX-SV-W-242-2026-08-25-Duval-hail",
   "lat": 30.395,
   "lon": -81.72000000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-25. Duration: 23 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #242 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-242"
  },
  {
   "id": "ww-JAX-SV-W-235-2026-08-24-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-24. Duration: 52 min. Counties: Clay, Duval, Nassau, Baker, Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #235 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-235"
  },
  {
   "id": "ww-JAX-SV-W-235-2026-08-24-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-24. Duration: 52 min. Counties: Clay, Duval, Nassau, Baker, Bradford. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #235 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-235"
  },
  {
   "id": "ww-JAX-SV-W-236-2026-08-24-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-24. Duration: 35 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #236 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-236"
  },
  {
   "id": "ww-JAX-SV-W-236-2026-08-24-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-24. Duration: 35 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #236 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-236"
  },
  {
   "id": "ww-JAX-SV-W-239-2026-08-24-Duval-wind",
   "lat": 30.65857142857143,
   "lon": -81.53285714285714,
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-24. Duration: 34 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #239 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-239"
  },
  {
   "id": "ww-JAX-SV-W-239-2026-08-24-Duval-hail",
   "lat": 30.65857142857143,
   "lon": -81.53285714285714,
   "zip": "",
   "city": "",
   "date": "2026-08-24",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-24. Duration: 34 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #239 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-239"
  },
  {
   "id": "iem-geo-2026-08-20T21:46:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-08-20",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 52 mph. Corrects previous tstm wnd gst report from 4 NE Orange Park. AWOS station KNIP Jacksonville Nas reported gust of 45 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-226-2026-08-20-Duval-wind",
   "lat": 30.489285714285707,
   "lon": -81.61071428571427,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-20. Duration: 52 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #226 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-226"
  },
  {
   "id": "ww-JAX-SV-W-226-2026-08-20-Duval-hail",
   "lat": 30.489285714285707,
   "lon": -81.61071428571427,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-20. Duration: 52 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #226 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-226"
  },
  {
   "id": "iem-geo-2026-08-20T22:07:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-08-20",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 52 mph. ASOS station KJAX Jacksonville Intl Airport reported wind gust of 45mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-229-2026-08-20-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-20. Duration: 51 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #229 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-229"
  },
  {
   "id": "ww-JAX-SV-W-229-2026-08-20-Duval-hail",
   "lat": 30.616000000000003,
   "lon": -81.658,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-20. Duration: 51 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #229 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-229"
  },
  {
   "id": "ww-JAX-SV-W-217-2026-08-19-Duval-wind",
   "lat": 30.107499999999998,
   "lon": -82.31499999999998,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-19. Duration: 37 min. Counties: Baker, Bradford, Clay, Columbia, Duval, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #217 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-217"
  },
  {
   "id": "ww-JAX-SV-W-217-2026-08-19-Duval-hail",
   "lat": 30.107499999999998,
   "lon": -82.31499999999998,
   "zip": "",
   "city": "",
   "date": "2026-08-19",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-19. Duration: 37 min. Counties: Baker, Bradford, Clay, Columbia, Duval, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #217 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-217"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-30.18--81.74",
   "lat": 30.18,
   "lon": -81.74,
   "zip": "",
   "city": "Bellair",
   "date": "2026-08-18",
   "county": "Clay",
   "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": "Wind gusts to 57 mph in the Bellair - Meadowbrook area of Orange Park.",
   "sourceDetail": "NWS JAX — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-JAX-SV-W-203-2026-08-18-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-18. Duration: 31 min. Counties: Clay, Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #203 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-203"
  },
  {
   "id": "ww-JAX-SV-W-203-2026-08-18-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-18. Duration: 31 min. Counties: Clay, Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #203 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-203"
  },
  {
   "id": "ww-JAX-SV-W-205-2026-08-18-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-18. Duration: 25 min. Counties: Duval, Clay, Putnam, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #205 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-205"
  },
  {
   "id": "ww-JAX-SV-W-205-2026-08-18-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-18. Duration: 25 min. Counties: Duval, Clay, Putnam, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #205 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-205"
  },
  {
   "id": "ww-JAX-SV-W-204-2026-08-18-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-18. Duration: 29 min. Counties: Clay, Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #204 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-204"
  },
  {
   "id": "ww-JAX-SV-W-204-2026-08-18-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-18. Duration: 29 min. Counties: Clay, Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #204 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-204"
  },
  {
   "id": "ww-JAX-SV-W-207-2026-08-18-Duval-wind",
   "lat": 30.157,
   "lon": -82.071,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-18. Duration: 29 min. Counties: Bradford, Baker, Duval, Clay, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #207 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-207"
  },
  {
   "id": "ww-JAX-SV-W-207-2026-08-18-Duval-hail",
   "lat": 30.157,
   "lon": -82.071,
   "zip": "",
   "city": "",
   "date": "2026-08-18",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-18. Duration: 29 min. Counties: Bradford, Baker, Duval, Clay, Union. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #207 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-207"
  },
  {
   "id": "iem-202608181953-wind-30.18--81.74",
   "lat": 30.18,
   "lon": -81.74,
   "zip": "",
   "city": "Bellair",
   "date": "2026-08-18",
   "county": "Clay",
   "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 Bellair, FL. Peak gust: 66 mph.",
   "sourceDetail": "NWS JAX — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-JAX-SV-W-200-2026-08-14-Duval-wind",
   "lat": 30.459999999999997,
   "lon": -81.50666666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-14. Duration: 39 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #200 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-200"
  },
  {
   "id": "ww-JAX-SV-W-200-2026-08-14-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-14. Duration: 39 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #200 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "JAX-SV-W-200"
  },
  {
   "id": "ww-JAX-SV-W-200-2026-08-14-Nassau-wind",
   "lat": 30.459999999999997,
   "lon": -81.50666666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Nassau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-14. Duration: 39 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #200 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-200"
  },
  {
   "id": "ww-JAX-SV-W-200-2026-08-14-Nassau-hail",
   "lat": 30.459999999999997,
   "lon": -81.50666666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Nassau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-14. Duration: 39 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #200 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "JAX-SV-W-200"
  },
  {
   "id": "ww-JAX-SV-W-201-2026-08-14-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-14. Duration: 21 min. Counties: Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #201 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-201"
  },
  {
   "id": "ww-JAX-SV-W-201-2026-08-14-Duval-hail",
   "lat": 30.276666666666667,
   "lon": -81.39833333333333,
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-14. Duration: 21 min. Counties: Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #201 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-201"
  },
  {
   "id": "iem-lsr-2026-08-13-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2026-08-13",
   "county": "Duval",
   "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": "Mesonet station XJAK Jacksonville reported gust of 51 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-199-2026-08-13-Duval-wind",
   "lat": 30.302,
   "lon": -81.48,
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-13. Duration: 56 min. Counties: Duval, St. Johns, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #199 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-199"
  },
  {
   "id": "ww-JAX-SV-W-199-2026-08-13-Duval-hail",
   "lat": 30.302,
   "lon": -81.48,
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-13. Duration: 56 min. Counties: Duval, St. Johns, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #199 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-199"
  },
  {
   "id": "ww-JAX-SV-W-199-2026-08-13-Nassau-wind",
   "lat": 30.368333333333336,
   "lon": -81.47166666666666,
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Nassau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-13. Duration: 56 min. Counties: Duval, St. Johns, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #199 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-199"
  },
  {
   "id": "ww-JAX-SV-W-199-2026-08-13-Nassau-hail",
   "lat": 30.368333333333336,
   "lon": -81.47166666666666,
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Nassau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-13. Duration: 56 min. Counties: Duval, St. Johns, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #199 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-199"
  },
  {
   "id": "ww-JAX-SV-W-198-2026-08-13-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-13. Duration: 30 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #198 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-198"
  },
  {
   "id": "ww-JAX-SV-W-198-2026-08-13-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-13. Duration: 30 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #198 (30 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-198"
  },
  {
   "id": "iem-202608140044-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2026-08-13",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ENE Fort Caroline, FL. Peak gust: 59 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-14T00:10:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-08-13",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 52 mph. ASOS station KJAX Jacksonville Intl Airport reported gust of 45 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-14T00:57:00Z-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-08-13",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSW Fort Caroline, FL. Peak gust: 52 mph. ASOS station KCRG Jacksonvil Craig.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-14T00:52:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-08-13",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARINE TSTM WIND reported near Mayport, FL. Peak gust: 53 mph. AWOS station KNRB Mayport Naval Station.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-12-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2026-08-12",
   "county": "Duval",
   "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": "Mesonet station XJAK Jacksonville measured a 52 mph gust.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-184-2026-08-12-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-12. Duration: 52 min. Counties: Nassau, Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #184 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-184"
  },
  {
   "id": "ww-JAX-SV-W-184-2026-08-12-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-12. Duration: 52 min. Counties: Nassau, Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #184 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-184"
  },
  {
   "id": "ww-JAX-SV-W-186-2026-08-12-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-12. Duration: 37 min. Counties: Clay, Duval, Nassau, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #186 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-186"
  },
  {
   "id": "ww-JAX-SV-W-186-2026-08-12-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-12. Duration: 37 min. Counties: Clay, Duval, Nassau, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #186 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-186"
  },
  {
   "id": "ww-JAX-SV-W-187-2026-08-12-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-12. Duration: 32 min. Counties: Clay, Duval, Putnam, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #187 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-187"
  },
  {
   "id": "ww-JAX-SV-W-187-2026-08-12-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-12. Duration: 32 min. Counties: Clay, Duval, Putnam, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #187 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-187"
  },
  {
   "id": "iem-202608121734-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2026-08-12",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ENE Fort Caroline, FL. Peak gust: 60 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-12T18:53:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-08-12",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 51 mph. AWOS station KNIP Jacksonville NAS measured a peak gust of 44 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-12T18:31:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-08-12",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 54 mph. ASOS station KJAX Jacksonville Intl Airport measured a peak wind gust of 47 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-12T17:40:00Z-wind-30.39--81.50",
   "lat": 30.39,
   "lon": -81.5,
   "zip": "",
   "city": "Fort Caroline",
   "date": "2026-08-12",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Fort Caroline, FL. Peak gust: 56 mph. Mesonet station 2106W Fswn Fort Caroline National Memorial measured a gust of 49 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-183-2026-08-10-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-10. Duration: 29 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #183 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-183"
  },
  {
   "id": "ww-JAX-SV-W-183-2026-08-10-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-08-10. Duration: 29 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #183 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "JAX-SV-W-183"
  },
  {
   "id": "iem-lsr-2026-08-09-wind-30.39--81.52",
   "lat": 30.39,
   "lon": -81.52,
   "zip": "",
   "city": "1 WNW Fort Caroline",
   "date": "2026-08-09",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BLIF1 1 WNW Fort Caroline.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-09-wind-30.28--81.81",
   "lat": 30.28,
   "lon": -81.81,
   "zip": "",
   "city": "2 NW Jacksonville Heigh",
   "date": "2026-08-09",
   "county": "Duval",
   "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": "51 mph gust measured at Herlong Recreational Airport.",
   "sourceDetail": "NWS JAX — Public via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202608091854-wind-30.39--81.52",
   "lat": 30.39,
   "lon": -81.52,
   "zip": "",
   "city": "1 WNW Fort Caroline",
   "date": "2026-08-09",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WNW Fort Caroline, FL. Peak gust: 68 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202608092135-wind-30.28--81.81",
   "lat": 30.28,
   "lon": -81.81,
   "zip": "",
   "city": "2 NW Jacksonville Heigh",
   "date": "2026-08-09",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NW Jacksonville Heigh, FL. Peak gust: 59 mph.",
   "sourceDetail": "NWS JAX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-31-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-07-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJAX Jacksonville Intl Airport measured a peak wind gust of 56 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-JAX-2026-07-31-41729",
   "lat": 30.4941,
   "lon": -81.6879,
   "zip": "",
   "city": "Jacksonville Intl",
   "date": "2026-07-31",
   "county": "Duval",
   "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": "Jacksonville Intl (JAX) recorded a 56 mph gust.",
   "sourceDetail": "FL_ASOS automated observation — Jacksonville Intl (JAX)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-178-2026-07-31-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-31. Duration: 20 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #178 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-178"
  },
  {
   "id": "ww-JAX-SV-W-178-2026-07-31-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-31. Duration: 20 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #178 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-178"
  },
  {
   "id": "iem-202607312146-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-07-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 64 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-31T21:47:00Z-wind-30.46--81.71",
   "lat": 30.46,
   "lon": -81.71,
   "zip": "",
   "city": "2 S Jacksonville Inter",
   "date": "2026-07-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 2 S Jacksonville Inter, FL. Peak gust: 56 mph. Several trees and branches down on Lem Turner Road near I-295. Time estimated via radar and gust of 56 mph at JAX airport.",
   "sourceDetail": "NWS JAX — NWS Employee via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-01T02:43:00Z-wind-30.41--81.41",
   "lat": 30.41,
   "lon": -81.41,
   "zip": "",
   "city": "2 N Mayport",
   "date": "2026-07-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 N Mayport, FL. Peak gust: 51 mph. Wxflow site XHUP at Hugernaut Park measured a peak wind gust of 44 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-29-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-07-29",
   "county": "Duval",
   "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": "AWOS station KNRB Mayport Naval Station.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-29-wind-30.41--81.41",
   "lat": 30.41,
   "lon": -81.41,
   "zip": "",
   "city": "1 N Mayport",
   "date": "2026-07-29",
   "county": "Duval",
   "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": "Delayed report - Weatherflow station at Huguenot Park measured a peak gust of 67 mph from a west to northwest direction.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-NRB-2026-07-29-11663",
   "lat": 30.3914,
   "lon": -81.4245,
   "zip": "",
   "city": "MAYPORT NS",
   "date": "2026-07-29",
   "county": "Duval",
   "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": "MAYPORT NS (NRB) recorded a 58 mph gust.",
   "sourceDetail": "FL_ASOS automated observation — MAYPORT NS (NRB)",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-166-2026-07-29-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-29. Duration: 46 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #166 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-166"
  },
  {
   "id": "ww-JAX-SV-W-166-2026-07-29-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-29. Duration: 46 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #166 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-166"
  },
  {
   "id": "ww-JAX-SV-W-170-2026-07-29-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-29. Duration: 18 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #170 (18 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-170"
  },
  {
   "id": "ww-JAX-SV-W-170-2026-07-29-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-29. Duration: 18 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #170 (18 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-170"
  },
  {
   "id": "ww-JAX-SV-W-168-2026-07-29-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-29. Duration: 33 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #168 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-168"
  },
  {
   "id": "ww-JAX-SV-W-168-2026-07-29-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-29. Duration: 33 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #168 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "JAX-SV-W-168"
  },
  {
   "id": "ww-JAX-SV-W-169-2026-07-29-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-29. Duration: 45 min. County: Duval. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #169 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-169"
  },
  {
   "id": "ww-JAX-SV-W-169-2026-07-29-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-29",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-29. Duration: 45 min. County: Duval. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #169 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "JAX-SV-W-169"
  },
  {
   "id": "iem-202607292244-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-07-29",
   "county": "Duval",
   "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 Mayport, FL. Peak gust: 67 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607292248-wind-30.41--81.41",
   "lat": 30.41,
   "lon": -81.41,
   "zip": "",
   "city": "1 N Mayport",
   "date": "2026-07-29",
   "county": "Duval",
   "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 N Mayport, FL. Peak gust: 77 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-29T22:34:00Z-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2026-07-29",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ENE Fort Caroline, FL. Peak gust: 52 mph. Mesonet station XJAK Jacksonville measured a 45 mph gust.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-29T22:50:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-07-29",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 55 mph. ASOS station KJAX Jacksonville Intl Airport measured a peak wind of 48 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-29-wind-30.38--81.41",
   "lat": 30.38,
   "lon": -81.41,
   "zip": "",
   "city": "Mayport",
   "date": "2026-07-29",
   "county": "Duval",
   "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": "Naval Station Mayport reported a gust of 50 kt at 645 PM EDT.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-158-2026-07-27-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-27. Duration: 37 min. Counties: Clay, Duval, Putnam, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #158 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-158"
  },
  {
   "id": "ww-JAX-SV-W-158-2026-07-27-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-27. Duration: 37 min. Counties: Clay, Duval, Putnam, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #158 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-158"
  },
  {
   "id": "ww-JAX-SV-W-159-2026-07-27-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-27. Duration: 16 min. Counties: Duval, St. Johns, Putnam. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #159 (16 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-159"
  },
  {
   "id": "ww-JAX-SV-W-159-2026-07-27-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-27. Duration: 16 min. Counties: Duval, St. Johns, Putnam. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #159 (16 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-159"
  },
  {
   "id": "iem-geo-2026-07-26T19:50:00Z-wind-30.53--81.49",
   "lat": 30.53,
   "lon": -81.49,
   "zip": "",
   "city": "5 SSW Amelia City",
   "date": "2026-07-26",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 5 SSW Amelia City, FL. Peak gust: 55 mph. A Wunderstation reporting site measured a gust of 48 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-155-2026-07-25-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-25. Duration: 25 min. Counties: Clay, Nassau, Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #155 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-155"
  },
  {
   "id": "ww-JAX-SV-W-155-2026-07-25-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-25. Duration: 25 min. Counties: Clay, Nassau, Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #155 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-155"
  },
  {
   "id": "ww-JAX-SV-W-154-2026-07-25-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-25. Duration: 50 min. Counties: Duval, Clay, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #154 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-154"
  },
  {
   "id": "ww-JAX-SV-W-154-2026-07-25-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-25",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-25. Duration: 50 min. Counties: Duval, Clay, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #154 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-154"
  },
  {
   "id": "iem-geo-2026-07-21T21:12:00Z-wind-30.34--81.63",
   "lat": 30.34,
   "lon": -81.63,
   "zip": "",
   "city": "1 W Arlington",
   "date": "2026-07-21",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 W Arlington, FL. Peak gust: 52 mph. Mesonet station XTRM Terminal Channel measured a peak wind gust of 45 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-20-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-07-20",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJAX Jacksonville Intl Airport.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-146-2026-07-20-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-20",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-20. Duration: 40 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #146 (40 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-146"
  },
  {
   "id": "ww-JAX-SV-W-146-2026-07-20-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-20",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-20. Duration: 40 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #146 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-146"
  },
  {
   "id": "ww-JAX-SV-W-145-2026-07-20-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-20",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-20. Duration: 51 min. Counties: Clay, Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #145 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-145"
  },
  {
   "id": "ww-JAX-SV-W-145-2026-07-20-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-20",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-20. Duration: 51 min. Counties: Clay, Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #145 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-145"
  },
  {
   "id": "iem-202607201955-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-07-20",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 58 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-20T19:53:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-07-20",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 52 mph. AWOS station KNIP Jacksonville Nas.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-20T19:32:00Z-wind-30.34--81.63",
   "lat": 30.34,
   "lon": -81.63,
   "zip": "",
   "city": "1 W Arlington",
   "date": "2026-07-20",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 W Arlington, FL. Peak gust: 54 mph. Mesonet station XTRM Terminal Channel.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-144-2026-07-19-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-19. Duration: 27 min. Counties: Clay, Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #144 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-144"
  },
  {
   "id": "ww-JAX-SV-W-144-2026-07-19-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-19. Duration: 27 min. Counties: Clay, Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #144 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-144"
  },
  {
   "id": "iem-geo-2026-07-19T22:56:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-07-19",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 52 mph. Corrects previous tstm wnd gst report from 4 NE Orange Park. Corrects time on previous tstm wnd gst report from 4 NE Orange Park. AWOS station KNIP Jacksonville Nas.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-19T22:54:00Z-wind-30.19--81.69",
   "lat": 30.19,
   "lon": -81.69,
   "zip": "",
   "city": "2 NNE Orange Park",
   "date": "2026-07-19",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNE Orange Park, FL. Peak gust: 56 mph. Buoy station BKBF1 I-295 Bridge, St Johns River, FL.",
   "sourceDetail": "NWS JAX — Buoy via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-15T00:02:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-07-14",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 54 mph. AWOS station KNIP Jacksonville Nas.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-13-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-07-13",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCRG Jacksonvil Craig.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-135-2026-07-13-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-13. Duration: 26 min. Counties: Baker, Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #135 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-135"
  },
  {
   "id": "ww-JAX-SV-W-135-2026-07-13-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-13. Duration: 26 min. Counties: Baker, Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #135 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-135"
  },
  {
   "id": "ww-JAX-SV-W-136-2026-07-13-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-13. Duration: 28 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #136 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-136"
  },
  {
   "id": "ww-JAX-SV-W-136-2026-07-13-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-13. Duration: 28 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #136 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-136"
  },
  {
   "id": "iem-202607131800-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-07-13",
   "county": "Duval",
   "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 4 SSW Fort Caroline, FL. Peak gust: 60 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-07-12",
   "county": "Duval",
   "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": "AWOS station KNIP Jacksonville Nas.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607121953-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-07-12",
   "county": "Duval",
   "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 4 NE Orange Park, FL. Peak gust: 67 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607112150-hail-30.34--81.83",
   "lat": 30.34,
   "lon": -81.83,
   "zip": "",
   "city": "5 NW Normandy",
   "date": "2026-07-11",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 NW Normandy, FL. Hail size: 0.75\".",
   "sourceDetail": "NWS JAX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-07-11-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-07-11",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJAX Jacksonville Intl Airport.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-11-wind-30.62--81.47",
   "lat": 30.62,
   "lon": -81.47,
   "zip": "",
   "city": "2 NNW Amelia City",
   "date": "2026-07-11",
   "county": "Nassau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KFHB Fernandina Beach.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-133-2026-07-11-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-11. Duration: 27 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #133 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-133"
  },
  {
   "id": "ww-JAX-SV-W-133-2026-07-11-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-11. Duration: 27 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #133 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-133"
  },
  {
   "id": "ww-JAX-SV-W-132-2026-07-11-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-11. Duration: 27 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #132 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-132"
  },
  {
   "id": "ww-JAX-SV-W-132-2026-07-11-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-11. Duration: 27 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #132 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-132"
  },
  {
   "id": "ww-JAX-SV-W-134-2026-07-11-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-11. Duration: 26 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #134 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-134"
  },
  {
   "id": "ww-JAX-SV-W-134-2026-07-11-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-11",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-11. Duration: 26 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #134 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-134"
  },
  {
   "id": "iem-202607112232-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-07-11",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 59 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607112255-wind-30.62--81.47",
   "lat": 30.62,
   "lon": -81.47,
   "zip": "",
   "city": "2 NNW Amelia City",
   "date": "2026-07-11",
   "county": "Nassau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNW Amelia City, FL. Peak gust: 60 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-123-2026-07-10-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-10. Duration: 23 min. Counties: Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #123 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-123"
  },
  {
   "id": "ww-JAX-SV-W-123-2026-07-10-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-10. Duration: 23 min. Counties: Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #123 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-123"
  },
  {
   "id": "ww-JAX-SV-W-125-2026-07-10-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-10. Duration: 23 min. Counties: Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #125 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-125"
  },
  {
   "id": "ww-JAX-SV-W-125-2026-07-10-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-10",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-10. Duration: 23 min. Counties: Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #125 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-125"
  },
  {
   "id": "ww-JAX-SV-W-113-2026-07-05-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-05. Duration: 15 min. Counties: Nassau, Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #113 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-113"
  },
  {
   "id": "ww-JAX-SV-W-113-2026-07-05-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-05. Duration: 15 min. Counties: Nassau, Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #113 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-113"
  },
  {
   "id": "ww-JAX-SV-W-112-2026-07-05-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-05. Duration: 15 min. Counties: Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #112 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-112"
  },
  {
   "id": "ww-JAX-SV-W-112-2026-07-05-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-07-05. Duration: 15 min. Counties: Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #112 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-112"
  },
  {
   "id": "ww-JAX-SV-W-108-2026-06-27-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-27",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-27. Duration: 20 min. Counties: Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #108 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-108"
  },
  {
   "id": "ww-JAX-SV-W-108-2026-06-27-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-27",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-27. Duration: 20 min. Counties: Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #108 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-108"
  },
  {
   "id": "ww-JAX-SV-W-99-2026-06-25-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-25. Duration: 24 min. Counties: Baker, Clay, Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #99 (24 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-99"
  },
  {
   "id": "ww-JAX-SV-W-99-2026-06-25-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-25",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-25. Duration: 24 min. Counties: Baker, Clay, Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #99 (24 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-99"
  },
  {
   "id": "iem-geo-2026-06-25T23:16:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-06-25",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 55 mph. ASOS station KJAX Jacksonville Intl Airport measured a peak wind gust of 48 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-23-wind-30.32--81.64",
   "lat": 30.32,
   "lon": -81.64,
   "zip": "",
   "city": "1 SE Jacksonville",
   "date": "2026-06-23",
   "county": "Duval",
   "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": "WeatherStem station 1562W FPR WJCT in downtown Jacksonville measured a peak wind gust of 56 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-23-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-06-23",
   "county": "Duval",
   "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 KNIP Jacksonville Naval Air Station measured a peak wind gust of 60 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-23-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KNRB Mayport Naval Station measured a wind gust of 52 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-89-2026-06-23-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-23. Duration: 34 min. Counties: Nassau, Baker, Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #89 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-89"
  },
  {
   "id": "ww-JAX-SV-W-89-2026-06-23-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-23. Duration: 34 min. Counties: Nassau, Baker, Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #89 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-89"
  },
  {
   "id": "ww-JAX-SV-W-93-2026-06-23-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-23. Duration: 32 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #93 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-93"
  },
  {
   "id": "ww-JAX-SV-W-93-2026-06-23-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-23. Duration: 32 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #93 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-93"
  },
  {
   "id": "ww-JAX-SV-W-91-2026-06-23-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-23. Duration: 31 min. Counties: St. Johns, Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #91 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-91"
  },
  {
   "id": "ww-JAX-SV-W-91-2026-06-23-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-23. Duration: 31 min. Counties: St. Johns, Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #91 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-91"
  },
  {
   "id": "iem-202606232120-wind-30.32--81.64",
   "lat": 30.32,
   "lon": -81.64,
   "zip": "",
   "city": "1 SE Jacksonville",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SE Jacksonville, FL. Peak gust: 64 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606232126-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-06-23",
   "county": "Duval",
   "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 4 NE Orange Park, FL. Peak gust: 69 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606232137-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-06-23",
   "county": "Duval",
   "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 Mayport, FL. Peak gust: 63 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606232152-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-06-23",
   "county": "Duval",
   "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 Mayport, FL. Peak gust: 60 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-23T21:20:00Z-wind-30.32--81.64",
   "lat": 30.32,
   "lon": -81.64,
   "zip": "",
   "city": "1 ESE Jacksonville",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ESE Jacksonville, FL. Peak gust: 51 mph. WeatherStem station 1323W 1.3 SE Jacksonville measured a peak wind gust of 44 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-23T21:30:00Z-wind-30.19--81.69",
   "lat": 30.19,
   "lon": -81.69,
   "zip": "",
   "city": "2 NNE Orange Park",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNE Orange Park, FL. Peak gust: 52 mph. Buoy station BKBF1 I-295 Bridge, St Johns River, FL.",
   "sourceDetail": "NWS JAX — Buoy via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-23T21:15:00Z-wind-30.28--81.81",
   "lat": 30.28,
   "lon": -81.81,
   "zip": "",
   "city": "2 NNW Jacksonville Heig",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNW Jacksonville Heig, FL. Peak gust: 53 mph. AWOS station at Herlong Recreational Airport measured a wind gust of 46 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-23T21:25:00Z-wind-30.22--81.88",
   "lat": 30.22,
   "lon": -81.88,
   "zip": "",
   "city": "6 WSW Jacksonville Heig",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 WSW Jacksonville Heig, FL. Peak gust: 53 mph. AWOS station KVQQ Cecil Field measured a peak wind gust of 46 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-23T21:29:00Z-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSW Fort Caroline, FL. Peak gust: 54 mph. ASOS station KCRG Jacksonville Craig Executive Airport measured a peak wind gust of 47 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-23T21:40:00Z-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ENE Fort Caroline, FL. Peak gust: 54 mph. Mesonet station XJAK Jacksonville measured a wind gust of 47 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-23T21:22:00Z-wind-30.34--81.63",
   "lat": 30.34,
   "lon": -81.63,
   "zip": "",
   "city": "1 W Arlington",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 W Arlington, FL. Peak gust: 55 mph. Delayed report - Mesonet station XTRM Terminal Channel reported a gust to 48 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-23T21:11:00Z-wind-30.50--81.69",
   "lat": 30.5,
   "lon": -81.69,
   "zip": "",
   "city": "1 NE Jacksonville Inter",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NE Jacksonville Inter, FL. Peak gust: 56 mph. ASOS at Jacksonville International Airport measured a wind gust of 49 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-23-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-06-23",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KNRB Mayport Naval Station measured a peak wind gust of 55 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-22T20:24:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-06-22",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 52 mph. AWOS station KNIP Jacksonville Naval Air Station recorded a peak wind gust of 45 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-21-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-06-21",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJAX Jacksonville Intl Airport measured a peak gust of 53 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606211956-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-06-21",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 61 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-20T22:18:00Z-wind-30.22--81.88",
   "lat": 30.22,
   "lon": -81.88,
   "zip": "",
   "city": "6 WSW Jacksonville Heig",
   "date": "2026-06-20",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 WSW Jacksonville Heig, FL. Peak gust: 52 mph. AWOS station KVQQ Cecil Field measured a wind gust of 45 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-20T22:53:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-06-20",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 52 mph. AWOS station KNIP Jacksonville Nas measured a peak gust of 45 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-82-2026-06-19-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-19. Duration: 17 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #82 (17 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-82"
  },
  {
   "id": "ww-JAX-SV-W-82-2026-06-19-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-19",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-19. Duration: 17 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #82 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-82"
  },
  {
   "id": "ww-JAX-SV-W-69-2026-06-13-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-13. Duration: 26 min. Counties: Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #69 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-69"
  },
  {
   "id": "ww-JAX-SV-W-69-2026-06-13-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-13. Duration: 26 min. Counties: Duval, St. Johns. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #69 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-69"
  },
  {
   "id": "ww-JAX-SV-W-66-2026-06-13-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-13. Duration: 29 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #66 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-66"
  },
  {
   "id": "ww-JAX-SV-W-66-2026-06-13-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-13. Duration: 29 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #66 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-66"
  },
  {
   "id": "ww-JAX-SV-W-70-2026-06-13-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-13. Duration: 32 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #70 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-70"
  },
  {
   "id": "ww-JAX-SV-W-70-2026-06-13-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-13",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-06-13. Duration: 32 min. County: Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #70 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-70"
  },
  {
   "id": "iem-geo-2026-06-13T18:40:00Z-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-06-13",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSW Fort Caroline, FL. Peak gust: 51 mph. ASOS station KCRG Jacksonville Craig Exec Airport had wind gust to 44 mph from the North.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-13T21:34:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-06-13",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 52 mph. ASOS station KJAX Jacksonville Intl Airport.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-13T18:43:00Z-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-06-13",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSW Fort Caroline, FL. Peak gust: 54 mph. ASOS station KCRG Jacksonville Craig Exec Airport had 47 mph wind gust from the North.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-63-2026-05-31-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-05-31. Duration: 36 min. Counties: Nassau, Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #63 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-63"
  },
  {
   "id": "ww-JAX-SV-W-63-2026-05-31-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-05-31. Duration: 36 min. Counties: Nassau, Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #63 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-63"
  },
  {
   "id": "iem-geo-2026-05-31T21:33:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-05-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 54 mph. ASOS station KJAX Jacksonville Intl Airport.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-41-2026-05-08-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-08",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-05-08. Duration: 35 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #41 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-41"
  },
  {
   "id": "ww-JAX-SV-W-41-2026-05-08-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-08",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-05-08. Duration: 35 min. Counties: Duval, Nassau. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #41 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "JAX-SV-W-41"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2026-04-08",
   "county": "Duval",
   "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": "Mesonet station XJAK Jacksonville.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-08-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-04-08",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCRG Jacksonvil Craig.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604081826-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2026-04-08",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 ENE Fort Caroline, FL. Peak gust: 58 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604081842-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-04-08",
   "county": "Duval",
   "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 4 SSW Fort Caroline, FL. Peak gust: 60 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-08T12:27:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-04-08",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 51 mph. ASOS station KJAX Jacksonville Intl Airport measured a gust of 44 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-09T01:52:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-04-08",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Mayport, FL. Peak gust: 51 mph. AWOS station KNRB Mayport Naval Station.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-08T14:30:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-04-08",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 52 mph. AWOS station KNIP Jacksonville Nas.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-08T12:30:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-04-08",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Mayport, FL. Peak gust: 53 mph. AWOS station KNRB Mayport Naval Station measured a peak gust of 46 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-08T15:26:00Z-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2026-04-08",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 ENE Fort Caroline, FL. Peak gust: 53 mph. Mesonet station XJAK Jacksonville.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-08T18:15:00Z-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-04-08",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 SSW Fort Caroline, FL. Peak gust: 53 mph. ASOS station KCRG Jacksonvil Craig.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-08T17:59:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-04-08",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Mayport, FL. Peak gust: 54 mph. AWOS station KNRB Mayport Naval Station.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-08T14:14:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-04-08",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 55 mph. ASOS station KJAX Jacksonville Intl Airport. Sustained winds peaked at 32 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-08T18:39:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-04-08",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 55 mph. AWOS station KNIP Jacksonville Nas.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-28T15:52:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-03-28",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Mayport, FL. Peak gust: 52 mph. AWOS station KNRB Mayport Naval Station.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-28T19:06:00Z-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2026-03-28",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 ENE Fort Caroline, FL. Peak gust: 52 mph. Mesonet station XJAK Jacksonville reported a peak wind gust of 45 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-28T19:50:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-03-28",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 52 mph. ASOS station KJAX Jacksonville Intl Airport reported a peak wind gust of 45 mph this afternoon.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-28T19:23:00Z-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-03-28",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 SSW Fort Caroline, FL. Peak gust: 53 mph. ASOS station KCRG Jacksonville Craig Municipal Airport.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-28T18:52:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-03-28",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Mayport, FL. Peak gust: 56 mph. AWOS station KNRB Mayport Naval Station.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-03-16",
   "county": "Duval",
   "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": "AWOS station KNIP Jacksonville Nas measured a peak wind speed of 61 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KJAX Jacksonville Intl Airport measured a peak wind of 52 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-30.35--81.88",
   "lat": 30.35,
   "lon": -81.88,
   "zip": "",
   "city": "4 SE Bryceville",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KNEN 4 ESE Bryceville measured 52 mph gust.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet WXFlow station XJAK Jacksonville measured a gust of 68 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-JAX-SV-W-23-2026-03-16-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-03-16. Duration: 29 min. Counties: Clay, Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #23 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-23"
  },
  {
   "id": "ww-JAX-SV-W-23-2026-03-16-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-03-16. Duration: 29 min. Counties: Clay, Duval. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #23 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-23"
  },
  {
   "id": "ww-JAX-SV-W-28-2026-03-16-Duval-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-03-16. Duration: 31 min. Counties: Duval, Nassau, St. Johns, Clay. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #28 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "JAX-SV-W-28"
  },
  {
   "id": "ww-JAX-SV-W-28-2026-03-16-Duval-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS JAX on 2026-03-16. Duration: 31 min. Counties: Duval, Nassau, St. Johns, Clay. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS JAX — Severe Thunderstorm Warning #28 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "JAX-SV-W-28"
  },
  {
   "id": "iem-202603161748-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-03-16",
   "county": "Duval",
   "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 4 NE Orange Park, FL. Peak gust: 70 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603161844-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 60 mph.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603161853-wind-30.35--81.88",
   "lat": 30.35,
   "lon": -81.88,
   "zip": "",
   "city": "4 SE Bryceville",
   "date": "2026-03-16",
   "county": "Duval",
   "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 4 SE Bryceville, FL. Peak gust: 60 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603161906-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2026-03-16",
   "county": "Duval",
   "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 ENE Fort Caroline, FL. Peak gust: 78 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16T17:40:00Z-wind-30.32--81.64",
   "lat": 30.32,
   "lon": -81.64,
   "zip": "",
   "city": "1 SE Jacksonville",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SE Jacksonville, FL. Peak gust: 51 mph. Mesonet station 1562W Fpr Wjct Jacksonville measured a gust of 44 mph.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16T18:04:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Mayport, FL. Peak gust: 51 mph. AWOS station KNRB Mayport Naval Station measured a 44 mph gust.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16T19:06:00Z-wind-30.39--81.52",
   "lat": 30.39,
   "lon": -81.52,
   "zip": "",
   "city": "1 WNW Fort Caroline",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WNW Fort Caroline, FL. Peak gust: 53 mph. NOS station BLIF1 1 WNW Fort Caroline.",
   "sourceDetail": "NWS JAX — Official NWS Obs via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-16T18:50:00Z-wind-30.22--81.88",
   "lat": 30.22,
   "lon": -81.88,
   "zip": "",
   "city": "6 WSW Jacksonville Heig",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 WSW Jacksonville Heig, FL. Peak gust: 54 mph. AWOS station KVQQ Cecil Field measured a 47 mph gust.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16T17:41:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-03-16",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 55 mph. AWOS station KNIP Jacksonville Nas measured a 48 mph gust.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-30.62--81.47",
   "lat": 30.62,
   "lon": -81.47,
   "zip": "",
   "city": "2 NNW Amelia City",
   "date": "2026-03-15",
   "county": "Nassau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KFHB Fernandina Beach.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603160055-wind-30.62--81.47",
   "lat": 30.62,
   "lon": -81.47,
   "zip": "",
   "city": "2 NNW Amelia City",
   "date": "2026-03-15",
   "county": "Nassau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNW Amelia City, FL. Peak gust: 64 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16T01:53:00Z-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-03-15",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSW Fort Caroline, FL. Peak gust: 51 mph. ASOS station KCRG Jacksonvil Craig.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16T01:40:00Z-wind-30.32--81.64",
   "lat": 30.32,
   "lon": -81.64,
   "zip": "",
   "city": "1 SE Jacksonville",
   "date": "2026-03-15",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SE Jacksonville, FL. Peak gust: 52 mph. Mesonet station 1562W Fpr Wjct Jacksonville.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16T00:43:00Z-wind-30.34--81.63",
   "lat": 30.34,
   "lon": -81.63,
   "zip": "",
   "city": "1 W Arlington",
   "date": "2026-03-15",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 W Arlington, FL. Peak gust: 55 mph. Mesonet station XTRM Terminal Channel.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16T01:23:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-03-15",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 55 mph. AWOS station KNIP Jacksonville NAS reported wind gust to 48 mph from the South.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12T15:53:00Z-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-03-12",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSW Fort Caroline, FL. Peak gust: 54 mph. ASOS station KCRG Jacksonvil Craig.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-27T19:00:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-02-27",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 52 mph. ASOS station KJAX Jacksonville Intl Airport.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-22T14:46:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-02-22",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 51 mph. AWOS station KNIP Jacksonville NAS.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-22T19:55:00Z-wind-30.62--81.47",
   "lat": 30.62,
   "lon": -81.47,
   "zip": "",
   "city": "2 NNW Amelia City",
   "date": "2026-02-22",
   "county": "Nassau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NNW Amelia City, FL. Peak gust: 51 mph. AWOS station KFHB Fernandina Beach.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-31T22:04:00Z-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-01-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 SSW Fort Caroline, FL. Peak gust: 51 mph. ASOS station KCRG Jacksonvil Craig.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-31T22:59:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-01-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Mayport, FL. Peak gust: 51 mph. AWOS station KNRB Mayport Naval Station.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-01T01:53:00Z-wind-30.35--81.88",
   "lat": 30.35,
   "lon": -81.88,
   "zip": "",
   "city": "4 SE Bryceville",
   "date": "2026-01-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 SE Bryceville, FL. Peak gust: 51 mph. AWOS station KNEN 4 ESE Bryceville.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-31T22:53:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-01-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 52 mph. AWOS station KNIP Jacksonville NAS.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-01T00:35:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2026-01-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Mayport, FL. Peak gust: 53 mph. AWOS station KNRB Mayport Naval Station.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-01T00:53:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-01-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 53 mph. AWOS station KNIP Jacksonville NAS.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-01T02:38:00Z-wind-30.50--81.68",
   "lat": 30.5,
   "lon": -81.68,
   "zip": "",
   "city": "2 NE Jacksonville Inter",
   "date": "2026-01-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 NE Jacksonville Inter, FL. Peak gust: 54 mph. ASOS station KJAX Jacksonville Intl Airport.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-01T02:36:00Z-wind-30.33--81.52",
   "lat": 30.33,
   "lon": -81.52,
   "zip": "",
   "city": "4 SSW Fort Caroline",
   "date": "2026-01-31",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 SSW Fort Caroline, FL. Peak gust: 55 mph. ASOS station KCRG Jacksonvil Craig.",
   "sourceDetail": "NWS JAX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-01-03T20:20:00Z-wind-30.22--81.67",
   "lat": 30.22,
   "lon": -81.67,
   "zip": "",
   "city": "4 NE Orange Park",
   "date": "2026-01-03",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 4 NE Orange Park, FL. Peak gust: 51 mph. AWOS station KNIP Jacksonville Nas.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-15T06:32:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2025-12-15",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Mayport, FL. Peak gust: 51 mph. Mayport Naval Air Station recorded a peak wind gust thus far of 44 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-10T07:23:00Z-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2025-10-10",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 ENE Fort Caroline, FL. Peak gust: 53 mph. Mesonet station XJAK Jacksonville.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-10T05:52:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2025-10-10",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Mayport, FL. Peak gust: 54 mph. AWOS station KNRB Mayport Naval Station.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-10T19:58:00Z-wind-30.39--81.48",
   "lat": 30.39,
   "lon": -81.48,
   "zip": "",
   "city": "1 ENE Fort Caroline",
   "date": "2025-10-10",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 1 ENE Fort Caroline, FL. Peak gust: 54 mph. Mesonet station XJAK Jacksonville.",
   "sourceDetail": "NWS JAX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-11T02:52:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2025-10-10",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Mayport, FL. Peak gust: 56 mph. AWOS station KNRB Mayport Naval Station reported a non-thunderstorm wind gust of 49 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-09-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2025-10-09",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KNRB Mayport Naval Station.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202510100156-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2025-10-09",
   "county": "Duval",
   "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 Mayport, FL. Peak gust: 59 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-10-09T23:43:00Z-wind-30.38--81.42",
   "lat": 30.38,
   "lon": -81.42,
   "zip": "",
   "city": "Mayport",
   "date": "2025-10-09",
   "county": "Duval",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Mayport, FL. Peak gust: 52 mph. AWOS station KNRB Mayport Naval Station reported a wind gust of 45 mph.",
   "sourceDetail": "NWS JAX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  }
 ]
}