{
 "dataset": "Charlotte, NC storm events — 12-month window, 25-mile radius plus Mecklenburg records (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-09-20T08:55:15.749+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 68,
 "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-ww-GSP-SV-W-289-Mecklenburg-wind-2026-08-28",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-28",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-289"
  },
  {
   "id": "iem-ww-GSP-SV-W-289-Mecklenburg-hail-2026-08-28",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-28",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-28. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GSP-SV-W-289"
  },
  {
   "id": "nws-alert-1bbbb5c2b3cd9d59.001-Mecklenb-wind",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-28",
   "county": "Mecklenburg",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Mecklenburg. Severe Thunderstorm Warning issued August 28 at 5:30PM EDT until August 28 at 6:00PM EDT by NWS Greenville-Spartanburg SC",
   "sourceDetail": "NWS Greenville-Spartanburg SC — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-293"
  },
  {
   "id": "iem-ww-GSP-SV-W-293-Mecklenburg-hail-2026-08-28",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-28",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-28. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GSP-SV-W-293"
  },
  {
   "id": "iem-ww-GSP-SV-W-266-Mecklenburg-wind-2026-08-21",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-21",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-266"
  },
  {
   "id": "iem-ww-GSP-SV-W-266-Mecklenburg-hail-2026-08-21",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-21",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-21. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GSP-SV-W-266"
  },
  {
   "id": "nws-alert-060113dc3b5d6fbb.002-Cabarrus-hail-2026-08-21",
   "lat": 35.150625,
   "lon": -80.51125000000002,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Cabarrus",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Cabarrus. Max hail: 1\". Severe Thunderstorm Warning issued August 21 at 4:38PM EDT until August 21 at 5:00PM EDT by NWS Greenville-Spartanburg SC",
   "sourceDetail": "NWS Greenville-Spartanburg SC — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Greenville-Spartanburg SC Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "GSP-SV-W-275"
  },
  {
   "id": "iem-ww-GSP-SV-W-275-Mecklenburg-wind-2026-08-21",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-21",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-275"
  },
  {
   "id": "iem-ww-GSP-SV-W-275-Mecklenburg-hail-2026-08-21",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-21",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GSP-SV-W-275"
  },
  {
   "id": "nws-alert-d300462da487d434.002-Mecklenb-wind",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-21",
   "county": "Mecklenburg",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Mecklenburg. Severe Thunderstorm Warning issued August 21 at 4:16PM EDT until August 21 at 4:30PM EDT by NWS Greenville-Spartanburg SC",
   "sourceDetail": "NWS Greenville-Spartanburg SC — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-273"
  },
  {
   "id": "nws-alert-d300462da487d434.002-Mecklenb-hail-2026-08-21",
   "lat": 35.044285714285714,
   "lon": -80.75857142857141,
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Mecklenburg",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Mecklenburg. Max hail: 1\". Severe Thunderstorm Warning issued August 21 at 4:16PM EDT until August 21 at 4:30PM EDT by NWS Greenville-Spartanburg SC",
   "sourceDetail": "NWS Greenville-Spartanburg SC — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "originStation": "Greenville-Spartanburg SC Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "GSP-SV-W-273"
  },
  {
   "id": "iem-ww-GSP-SV-W-265-Mecklenburg-wind-2026-08-20",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-20",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-265"
  },
  {
   "id": "iem-ww-GSP-SV-W-265-Mecklenburg-hail-2026-08-20",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-20",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-20. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GSP-SV-W-265"
  },
  {
   "id": "iem-lsr-2026-08-11-hail-35.23--80.50",
   "lat": 35.23,
   "lon": -80.5,
   "zip": "",
   "city": "Midland",
   "date": "2026-08-11",
   "county": "Cabarrus",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Multiple social media pictures and video of nickel to quarter size hail in the Midland area.",
   "sourceDetail": "NWS GSP — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-GSP-SV-W-216-Mecklenburg-wind-2026-08-11",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-11",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-216"
  },
  {
   "id": "iem-ww-GSP-SV-W-216-Mecklenburg-hail-2026-08-11",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-11",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GSP-SV-W-216"
  },
  {
   "id": "iem-ww-GSP-SV-W-212-Mecklenburg-wind-2026-08-11",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-11",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-212"
  },
  {
   "id": "iem-ww-GSP-SV-W-212-Mecklenburg-hail-2026-08-11",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-11",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GSP-SV-W-212"
  },
  {
   "id": "iem-ww-GSP-SV-W-207-Mecklenburg-wind-2026-08-11",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-11",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-207"
  },
  {
   "id": "iem-ww-GSP-SV-W-207-Mecklenburg-hail-2026-08-11",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-11",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GSP-SV-W-207"
  },
  {
   "id": "iem-ww-GSP-SV-W-210-Mecklenburg-wind-2026-08-11",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-11",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-210"
  },
  {
   "id": "iem-ww-GSP-SV-W-210-Mecklenburg-hail-2026-08-11",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-11",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-11. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GSP-SV-W-210"
  },
  {
   "id": "iem-ww-GSP-SV-W-217-Mecklenburg-wind-2026-08-11",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-11",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-217"
  },
  {
   "id": "iem-ww-GSP-SV-W-217-Mecklenburg-hail-2026-08-11",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-08-11",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-08-11. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GSP-SV-W-217"
  },
  {
   "id": "iem-ww-GSP-SV-W-165-Mecklenburg-wind-2026-07-28",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-28",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-165"
  },
  {
   "id": "iem-ww-GSP-SV-W-165-Mecklenburg-hail-2026-07-28",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-28",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-28. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "GSP-SV-W-165"
  },
  {
   "id": "iem-ww-GSP-SV-W-161-Mecklenburg-wind-2026-07-28",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-28",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-161"
  },
  {
   "id": "iem-ww-GSP-SV-W-161-Mecklenburg-hail-2026-07-28",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-28",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GSP-SV-W-161"
  },
  {
   "id": "iem-ww-GSP-SV-W-171-Mecklenburg-wind-2026-07-28",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-28",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-171"
  },
  {
   "id": "iem-ww-GSP-SV-W-171-Mecklenburg-hail-2026-07-28",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-28",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GSP-SV-W-171"
  },
  {
   "id": "iem-ww-GSP-SV-W-167-Mecklenburg-wind-2026-07-28",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-28",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-167"
  },
  {
   "id": "iem-ww-GSP-SV-W-167-Mecklenburg-hail-2026-07-28",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-28",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GSP-SV-W-167"
  },
  {
   "id": "iem-ww-GSP-SV-W-117-Mecklenburg-wind-2026-07-10",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-10",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-117"
  },
  {
   "id": "iem-ww-GSP-SV-W-117-Mecklenburg-hail-2026-07-10",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-10",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GSP-SV-W-117"
  },
  {
   "id": "iem-ww-GSP-SV-W-112-Mecklenburg-wind-2026-07-10",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-10",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-112"
  },
  {
   "id": "iem-ww-GSP-SV-W-112-Mecklenburg-hail-2026-07-10",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-10",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GSP-SV-W-112"
  },
  {
   "id": "iem-ww-GSP-SV-W-113-Mecklenburg-wind-2026-07-10",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-10",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-113"
  },
  {
   "id": "iem-ww-GSP-SV-W-113-Mecklenburg-hail-2026-07-10",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-10",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GSP-SV-W-113"
  },
  {
   "id": "iem-ww-GSP-SV-W-125-Mecklenburg-wind-2026-07-10",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-10",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-125"
  },
  {
   "id": "iem-ww-GSP-SV-W-125-Mecklenburg-hail-2026-07-10",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-10",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GSP-SV-W-125"
  },
  {
   "id": "iem-ww-GSP-SV-W-126-Mecklenburg-wind-2026-07-10",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-10",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-126"
  },
  {
   "id": "iem-ww-GSP-SV-W-126-Mecklenburg-hail-2026-07-10",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-10",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GSP-SV-W-126"
  },
  {
   "id": "iem-geo-2026-07-05-tornado-35.35--80.48",
   "lat": 35.35,
   "lon": -80.48,
   "zip": "",
   "city": "4 SW Mount Pleasant",
   "date": "2026-07-05",
   "county": "Cabarrus",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Ham radio operator reported a tree blown down at Miami Church Rd and Joe Bost Rd.",
   "sourceDetail": "NWS GSP — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-GSP-SV-W-101-Mecklenburg-wind-2026-07-05",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-05",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-101"
  },
  {
   "id": "iem-ww-GSP-SV-W-101-Mecklenburg-hail-2026-07-05",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-07-05",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-07-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GSP-SV-W-101"
  },
  {
   "id": "iem-ww-GSP-SV-W-59-Mecklenburg-wind-2026-06-27",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-06-27",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-59"
  },
  {
   "id": "iem-ww-GSP-SV-W-59-Mecklenburg-hail-2026-06-27",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-06-27",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-06-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GSP-SV-W-59"
  },
  {
   "id": "iem-ww-GSP-SV-W-63-Mecklenburg-wind-2026-06-27",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-06-27",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-06-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-63"
  },
  {
   "id": "iem-ww-GSP-SV-W-63-Mecklenburg-hail-2026-06-27",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-06-27",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-06-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GSP-SV-W-63"
  },
  {
   "id": "iem-lsr-2026-04-29-hail-35.26--80.43",
   "lat": 35.26,
   "lon": -80.43,
   "zip": "",
   "city": "Locust",
   "date": "2026-04-29",
   "county": "Stanly",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "1 inch hail observed near Locust_ NC.",
   "sourceDetail": "NWS RAH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-16-wind-35.21--80.96",
   "lat": 35.21,
   "lon": -80.96,
   "zip": "",
   "city": "5 SSW Paw Creek",
   "date": "2026-03-16",
   "county": "Mecklenburg",
   "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": "CLT Airport.",
   "sourceDetail": "NWS GSP — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-35.23--80.85",
   "lat": 35.23,
   "lon": -80.85,
   "zip": "",
   "city": "1 W Center City Charlot",
   "date": "2026-03-16",
   "county": "Mecklenburg",
   "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": "Bank of America Stadium Weatherstem.",
   "sourceDetail": "NWS GSP — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16-tornado-35.25--80.83",
   "lat": 35.25,
   "lon": -80.83,
   "zip": "",
   "city": "2 NNE Center City Charl",
   "date": "2026-03-16",
   "county": "Mecklenburg",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Brief touchdown of EF0 tornado with maximum winds of 85 mph, tracked from West 28th St to Atando Ave before lifting near Derita Creek Park.",
   "sourceDetail": "NWS GSP — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-GSP-SV-W-25-Mecklenburg-wind-2026-03-16",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-03-16",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-03-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-25"
  },
  {
   "id": "iem-ww-GSP-SV-W-25-Mecklenburg-hail-2026-03-16",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-03-16",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-03-16. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GSP-SV-W-25"
  },
  {
   "id": "iem-ww-GSP-SV-W-23-Mecklenburg-wind-2026-03-16",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-03-16",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-03-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-23"
  },
  {
   "id": "iem-ww-GSP-SV-W-23-Mecklenburg-hail-2026-03-16",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-03-16",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2026-03-16. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GSP-SV-W-23"
  },
  {
   "id": "iem-ww-GSP-TO-W-3-Mecklenburg-tornado-2026-03-16",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-03-16",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS GSP for Mecklenburg on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-TO-W-3"
  },
  {
   "id": "asos-bf-CLT-2026-03-16",
   "lat": 35.2226,
   "lon": -80.9543,
   "zip": "",
   "city": "Charlotte / Douglas",
   "date": "2026-03-16",
   "county": "Mecklenburg",
   "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": "Charlotte / Douglas (CLT) recorded a 52 mph gust.",
   "sourceDetail": "NC_ASOS automated observation — Charlotte / Douglas (CLT) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EQY-2026-03-16",
   "lat": 35.0169,
   "lon": -80.6206,
   "zip": "",
   "city": "MONROE_AIRPORT_(ASOS)",
   "date": "2026-03-16",
   "county": "Union",
   "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": "MONROE_AIRPORT_(ASOS) (EQY) recorded a 62 mph gust.",
   "sourceDetail": "NC_ASOS automated observation — MONROE_AIRPORT_(ASOS) (EQY) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1326569-2026-03-16",
   "lon": 212171,
   "zip": "",
   "city": "CHARLOTTE",
   "date": "2026-03-16",
   "county": "Mecklenburg",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A weak tornado touched down along N Graham St near the intersection of Moretz Ave, where several small trees were snapped. The tornado moved northeast into a residential area, where additional large limbs were snapped. The tornado reached peak intensity of 85 mph as it crossed Atando Ave where sheet metal was peeled back off a large industrial building. Another warehouse sustained more significant roof damage with a large section of roofing removed. Several large pine trees were snapped behind the warehouse. The tornado weakened and eventually dissipated as it moved into another residential area along Drury Dr where a few small limbs were downed.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1326569",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326559-2026-03-12",
   "lon": 212167,
   "zip": "",
   "city": "MATTHEWS",
   "date": "2026-03-12",
   "county": "Mecklenburg",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Media reports multiple trees blown down along and near Providence Church Ln.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1326559",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-3637-Mecklenburg",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2026-01-21",
   "county": "Mecklenburg",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Federal disaster declaration: SEVERE WINTER STORM",
   "sourceDetail": "FEMA DR-3637: SEVERE WINTER STORM",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-CLT-2026-01-11",
   "lat": 35.2226,
   "lon": -80.9543,
   "zip": "",
   "city": "Charlotte / Douglas",
   "date": "2026-01-11",
   "county": "Mecklenburg",
   "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": "Charlotte / Douglas (CLT) recorded a 50 mph gust.",
   "sourceDetail": "NC_ASOS automated observation — Charlotte / Douglas (CLT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GSP-SV-W-259-Mecklenburg-wind-2025-12-19",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2025-12-19",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2025-12-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GSP-SV-W-259"
  },
  {
   "id": "iem-ww-GSP-SV-W-259-Mecklenburg-hail-2025-12-19",
   "zip": "",
   "city": "Mecklenburg",
   "date": "2025-12-19",
   "county": "Mecklenburg",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GSP for Mecklenburg on 2025-12-19. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GSP — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GSP-SV-W-259"
  },
  {
   "id": "asos-bf-EQY-2025-12-19",
   "lat": 35.0169,
   "lon": -80.6206,
   "zip": "",
   "city": "MONROE_AIRPORT_(ASOS)",
   "date": "2025-12-19",
   "county": "Union",
   "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": "MONROE_AIRPORT_(ASOS) (EQY) recorded a 52 mph gust.",
   "sourceDetail": "NC_ASOS automated observation — MONROE_AIRPORT_(ASOS) (EQY) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CLT-2025-12-19",
   "lat": 35.2226,
   "lon": -80.9543,
   "zip": "",
   "city": "Charlotte / Douglas",
   "date": "2025-12-19",
   "county": "Mecklenburg",
   "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": "Charlotte / Douglas (CLT) recorded a 50 mph gust.",
   "sourceDetail": "NC_ASOS automated observation — Charlotte / Douglas (CLT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  }
 ]
}