{
 "dataset": "Fargo, ND storm events — 12-month window, 25-mile radius (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Deduplicated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-08-24T07:30:11.569+00:00",
 "window_days": 365,
 "event_count": 40,
 "fields": {
  "date": "Event date (YYYY-MM-DD, local storm day)",
  "county": "County or county-equivalent",
  "city": "Nearest city/place named in the source record",
  "event_type": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidence": "evidence level of the source record",
  "wind_mph": "reported/estimated wind gust, mph (blank if n/a)",
  "hail_in": "reported/estimated hail size, inches (blank if n/a)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)"
 },
 "events": [
  {
   "id": "iem-lsr-2026-08-12-wind-46.89--97.23",
   "lat": 46.89,
   "lon": -97.23,
   "zip": "",
   "city": "1 SW Casselton",
   "date": "2026-08-12",
   "county": "Cass",
   "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": "Measured at 33ft NDAWN wind sensor.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-12-wind-46.89--97.05",
   "lat": 46.89,
   "lon": -97.05,
   "zip": "",
   "city": "Mapleton",
   "date": "2026-08-12",
   "county": "Cass",
   "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": "Estimated Wind Gust.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-11-wind-46.89-525",
   "lat": 46.89,
   "lon": -97.05,
   "zip": "",
   "city": "Mapleton",
   "date": "2026-08-11",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near Mapleton",
   "sourceDetail": "SPC filtered reports — 2026-08-11",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-06-hail-46.67--97.24",
   "lat": 46.67,
   "lon": -97.24,
   "zip": "",
   "city": "2 N Leonard",
   "date": "2026-08-06",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail had ended by time of call.",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-30-wind-46.90--97.17",
   "lat": 46.9,
   "lon": -97.17,
   "zip": "",
   "city": "2 E Casselton",
   "date": "2026-07-30",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Public called in relaying report of personal weather station gust measured 76 mph. Damage to corn and small tree limbs down near Casselton also reported. Time estimated based on report received.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.75--96.82",
   "lat": 46.75,
   "lon": -96.82,
   "zip": "",
   "city": "4 E Horace",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Broadcast media relayed photo of 4 inch hail stone next to tape measurer from south Fargo area. Estimated location and time based on radar.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 4
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.79--96.80",
   "lat": 46.79,
   "lon": -96.8,
   "zip": "",
   "city": "5 ENE Horace",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed via mPING.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.83--96.80",
   "lat": 46.83,
   "lon": -96.8,
   "zip": "",
   "city": "4 S Fargo",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.63--97.12",
   "lat": 46.63,
   "lon": -97.12,
   "zip": "",
   "city": "4 N Barrie",
   "date": "2026-06-29",
   "county": "Richland",
   "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": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.76--96.90",
   "lat": 46.76,
   "lon": -96.9,
   "zip": "",
   "city": "Horace",
   "date": "2026-06-29",
   "county": "Cass",
   "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": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.58--96.89",
   "lat": 46.58,
   "lon": -96.89,
   "zip": "",
   "city": "3 NE Walcott",
   "date": "2026-06-29",
   "county": "Richland",
   "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": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.82--96.82",
   "lat": 46.82,
   "lon": -96.82,
   "zip": "",
   "city": "4 SSW Fargo",
   "date": "2026-06-29",
   "county": "Cass",
   "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": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.82--96.84",
   "lat": 46.82,
   "lon": -96.84,
   "zip": "",
   "city": "5 SE West Fargo",
   "date": "2026-06-29",
   "county": "Cass",
   "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": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-19-hail-46.78--96.82",
   "lat": 46.78,
   "lon": -96.82,
   "zip": "",
   "city": "4 ENE Horace",
   "date": "2026-06-19",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mostly pea to nickel sized hail_ but a few pieces as large as a quarter. Hail lasted five minutes.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-46.85--96.91",
   "lat": 46.85,
   "lon": -96.91,
   "zip": "",
   "city": "2 SW West Fargo",
   "date": "2026-06-19",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-46.87--96.80",
   "lat": 46.87,
   "lon": -96.8,
   "zip": "",
   "city": "1 SW Fargo",
   "date": "2026-06-19",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "asos-bf-FAR-2026-06-19",
   "lat": 46.9253,
   "lon": -96.8111,
   "zip": "",
   "city": "FARGO",
   "date": "2026-06-19",
   "county": "Cass",
   "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": "FARGO (FAR) recorded a 51 mph gust.",
   "sourceDetail": "ND_ASOS automated observation — FARGO (FAR) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-46.92--96.82",
   "lat": 46.92,
   "lon": -96.82,
   "zip": "",
   "city": "3 NNW Fargo",
   "date": "2026-06-10",
   "county": "Cass",
   "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": "TSTM WND GST reported near 3 NNW Fargo",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FAR-2026-06-10",
   "lat": 46.9253,
   "lon": -96.8111,
   "zip": "",
   "city": "FARGO",
   "date": "2026-06-10",
   "county": "Cass",
   "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": "FARGO (FAR) recorded a 59 mph gust.",
   "sourceDetail": "ND_ASOS automated observation — FARGO (FAR) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.93--96.82",
   "lat": 46.93,
   "lon": -96.82,
   "zip": "",
   "city": "4 NNW Fargo",
   "date": "2026-05-14",
   "county": "Cass",
   "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 KFAR Fargo AP ND.",
   "sourceDetail": "NWS FGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FAR-2026-05-14",
   "lat": 46.9253,
   "lon": -96.8111,
   "zip": "",
   "city": "FARGO",
   "date": "2026-05-14",
   "county": "Cass",
   "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": "FARGO (FAR) recorded a 60 mph gust.",
   "sourceDetail": "ND_ASOS automated observation — FARGO (FAR) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FAR-2026-05-12",
   "lat": 46.9253,
   "lon": -96.8111,
   "zip": "",
   "city": "FARGO",
   "date": "2026-05-12",
   "county": "Cass",
   "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": "FARGO (FAR) recorded a 53 mph gust.",
   "sourceDetail": "ND_ASOS automated observation — FARGO (FAR) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FAR-2026-04-23",
   "lat": 46.9253,
   "lon": -96.8111,
   "zip": "",
   "city": "FARGO",
   "date": "2026-04-23",
   "county": "Cass",
   "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": "FARGO (FAR) recorded a 53 mph gust.",
   "sourceDetail": "ND_ASOS automated observation — FARGO (FAR) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FAR-2026-03-13",
   "lat": 46.9253,
   "lon": -96.8111,
   "zip": "",
   "city": "FARGO",
   "date": "2026-03-13",
   "county": "Cass",
   "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": "FARGO (FAR) recorded a 53 mph gust.",
   "sourceDetail": "ND_ASOS automated observation — FARGO (FAR) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.73--97.24",
   "lat": 46.73,
   "lon": -97.24,
   "zip": "",
   "city": "6 N Leonard",
   "date": "2026-03-12",
   "county": "Cass",
   "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 324969 Leonard ND NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-46.93--96.82",
   "lat": 46.93,
   "lon": -96.82,
   "zip": "",
   "city": "4 NNW Fargo",
   "date": "2026-03-12",
   "county": "Cass",
   "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 KFAR Fargo AP ND.",
   "sourceDetail": "NWS FGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FAR-2026-03-12",
   "lat": 46.9253,
   "lon": -96.8111,
   "zip": "",
   "city": "FARGO",
   "date": "2026-03-12",
   "county": "Cass",
   "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": "FARGO (FAR) recorded a 64 mph gust.",
   "sourceDetail": "ND_ASOS automated observation — FARGO (FAR) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FAR-2026-01-16",
   "lat": 46.9253,
   "lon": -96.8111,
   "zip": "",
   "city": "FARGO",
   "date": "2026-01-16",
   "county": "Cass",
   "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": "FARGO (FAR) recorded a 50 mph gust.",
   "sourceDetail": "ND_ASOS automated observation — FARGO (FAR) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.89--96.81",
   "lat": 46.89,
   "lon": -96.81,
   "zip": "",
   "city": "1 NW Fargo",
   "date": "2025-12-18",
   "county": "Cass",
   "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": "NDAWN Fargo NW 10m wind.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.01--97.09",
   "lat": 47.01,
   "lon": -97.09,
   "zip": "",
   "city": "5 NW Prosper",
   "date": "2025-12-18",
   "county": "Cass",
   "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": "NDAWN Prosper 5NW 10m wind.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.00--97.11",
   "lat": 47,
   "lon": -97.11,
   "zip": "",
   "city": "5 E Amenia",
   "date": "2025-12-18",
   "county": "Cass",
   "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 327359 Prosper ND NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.93--96.82",
   "lat": 46.93,
   "lon": -96.82,
   "zip": "",
   "city": "4 NNW Fargo",
   "date": "2025-12-18",
   "county": "Cass",
   "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 KFAR Fargo AP ND.",
   "sourceDetail": "NWS FGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.89--97.23",
   "lat": 46.89,
   "lon": -97.23,
   "zip": "",
   "city": "1 SW Casselton",
   "date": "2025-12-18",
   "county": "Cass",
   "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": "NDAWN Casselton 1SW 10m wind.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.93--96.82",
   "lat": 46.93,
   "lon": -96.82,
   "zip": "",
   "city": "4 NNW Fargo",
   "date": "2025-12-18",
   "county": "Cass",
   "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 KFAR Fargo AP ND.",
   "sourceDetail": "NWS FGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.93--96.82",
   "lat": 46.93,
   "lon": -96.82,
   "zip": "",
   "city": "4 NNW Fargo",
   "date": "2025-12-18",
   "county": "Cass",
   "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 KFAR Fargo AP ND.",
   "sourceDetail": "NWS FGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FAR-2025-12-18",
   "lat": 46.9253,
   "lon": -96.8111,
   "zip": "",
   "city": "FARGO",
   "date": "2025-12-18",
   "county": "Cass",
   "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": "FARGO (FAR) recorded a 63 mph gust.",
   "sourceDetail": "ND_ASOS automated observation — FARGO (FAR) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-46.93--96.82",
   "lat": 46.93,
   "lon": -96.82,
   "zip": "",
   "city": "4 NNW Fargo",
   "date": "2025-10-26",
   "county": "Cass",
   "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 KFAR Fargo AP ND.",
   "sourceDetail": "NWS FGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FAR-2025-10-26",
   "lat": 46.9253,
   "lon": -96.8111,
   "zip": "",
   "city": "FARGO",
   "date": "2025-10-26",
   "county": "Cass",
   "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": "FARGO (FAR) recorded a 50 mph gust.",
   "sourceDetail": "ND_ASOS automated observation — FARGO (FAR) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FAR-2025-10-11",
   "lat": 46.9253,
   "lon": -96.8111,
   "zip": "",
   "city": "FARGO",
   "date": "2025-10-11",
   "county": "Cass",
   "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": "FARGO (FAR) recorded a 52 mph gust.",
   "sourceDetail": "ND_ASOS automated observation — FARGO (FAR) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FAR-2025-10-05",
   "lat": 46.9253,
   "lon": -96.8111,
   "zip": "",
   "city": "FARGO",
   "date": "2025-10-05",
   "county": "Cass",
   "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": "FARGO (FAR) recorded a 52 mph gust.",
   "sourceDetail": "ND_ASOS automated observation — FARGO (FAR) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  }
 ]
}