{
 "dataset": "Hattiesburg, MS 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-24T11:20:09.827+00:00",
 "window_days": 365,
 "event_count": 21,
 "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": "asos-bf-HBG-2026-06-18",
   "lat": 31.2649,
   "lon": -89.2529,
   "zip": "",
   "city": "HATTIESBURG MUNI",
   "date": "2026-06-18",
   "county": "Forrest",
   "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": "HATTIESBURG MUNI (HBG) recorded a 53 mph gust.",
   "sourceDetail": "MS_ASOS automated observation — HATTIESBURG MUNI (HBG) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-hail-31.66--89.19",
   "lat": 31.66,
   "lon": -89.19,
   "zip": "",
   "city": "3 SSE Calhoun",
   "date": "2026-05-26",
   "county": "Jones",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Dime to penny sized hail.",
   "sourceDetail": "NWS JAN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-geo-2026-05-06-tornado-31.12--89.59",
   "lat": 31.12,
   "lon": -89.59,
   "zip": "",
   "city": "2 N Baxterville",
   "date": "2026-05-06",
   "county": "Lamar",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "*** 4 INJ *** This tornado began near or just west of the intersections of Tatum Salt Dome Road and R Thompson Road where it produced damage to trees crossing Tatum Salt Dome Road with a narrow swath of damage produced just north of R Thompson Rd. The tornado moved eastward through the Half Moon Creek lower wooded areas before crossing Beach Road, retaining a consolidated core that could be observed transecting the roadway twice as the tornado track roughly paralleled the roadway. The tornado produced mostly vegetative damage until it approached western Purvis in the Boggy Hollow areas where outbuildings were damaged or destroyed and trees were blown onto homes. A mobile home was blown off of its blocks just north of Purvis-to-Columbia Road, which the tornado approximately moved along as it traveled east-northeast. The tornado intensified to its maximum intensity, producing damage that suggests maximum winds were at least 135 mph as several residences had roofs removed as well as some exterior walls blown inward near Coal Town Road and Highway 589. Significant damage was also observed along Central Industrial Row where several metal building system (MBS) warehouse and commercial buildings had walls and internal structures including pillars/columns and roofing purlins destroyed. Numerous other facilities suffered substantial loss of roofing materials including the Lamar County Multi-Purpose Center. The tornado continued eastward downing numerous trees and causing widespread damage to roofs and outbuildings before dissipating just east of US Highway 11. The tornado at maximum width was estimated at 600 yards, had a track length of 13.4 miles, and had a maximum estimated intensity of 135 mph, EF-2.",
   "sourceDetail": "NWS JAN — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-06-tornado-31.17--89.41",
   "lat": 31.17,
   "lon": -89.41,
   "zip": "",
   "city": "2 N Purvis",
   "date": "2026-05-06",
   "county": "Lamar",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Corrects time of previous tornado report from 2 N Purvis and updated damage info. Major damage occurred to buildings along MS Highway 589 and Old Highway 11. An office building was damaged. Multiple trees were also uprooted in the area. A tornadic debris signature was observed on radar in this area.",
   "sourceDetail": "NWS JAN — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-06-tornado-31.19--89.26",
   "lat": 31.19,
   "lon": -89.26,
   "zip": "",
   "city": "3 ESE Dixie",
   "date": "2026-05-06",
   "county": "Forrest",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Trees down on Patrick Rd.",
   "sourceDetail": "NWS JAN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-06-tornado-31.17--89.08",
   "lat": 31.17,
   "lon": -89.08,
   "zip": "",
   "city": "3 S Mahned",
   "date": "2026-05-06",
   "county": "Perry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Corrects previous tornado report from 1 SE Ferguson. Preliminary ground survey confirms EF1 damage beginning along US Highway 98 between New Augusta and Beaumont, with multiple areas of softwood and hardwood trees snapped or uprooted. Two concentrated areas of tree damage were noted along US Highway 98, suggesting multiple subvortices within a broader circulation. The maximum intensity occurred around US Highway 98 with winds around 100 mph. The tornado continued generally eastward, crossing Highway 198 and tracking along or near V L Toussaint Blvd before weakening over the north side of Beaumont. Farther southwest, sporadic tree damage was also observed along Highway 29 south of New Augusta. Satellite data will be examined over the coming weeks to determine the starting point for the tornado, as radar suggests that it likely formed over a wooded area southwest of New Augusta. Further track adjustments are likely once satellite data is available. After review of available Sentinel 2 satellite imagery the tornado track had major changes to its beginning and end points, width, and intensity. The tornado was found to have begun much further west to the west of Highway 29 and just north of Red Hill Road. The tornado traversed forest uprooting and snapping trees along its path, reaching a peak intensity north of Red Hill Road where a large section of forest sustained significant damage. Here wind speeds were likely in the 100 to 110mph range. The tornado evolved into a multi-vortex evident by several notable corridors of tree damage along the main tornado track. The tornado continued east of Highway 29 gradually shrinking in size and weakening. During this period, it dropped southeast a bit along FS Road 312 A. The tornado began to re-intensify as forest damage became more noticeable until reaching Highway 98 where ground survey crew assessed damage. Satellite imagery supported the tornado being multi-vortex as several focused corridors of damage became evident as it crossed Highway 98, consistent with ground survey assessments. Afte the ground survey end point, the tornado did continue into the forest causing forest damage across Horseshoe Bend Lake. It then reached the Leaf River where the last evidence of forest damage associated with the tornado was visible on Sentinel 2 satellite imagery. This is the estimated end point for the tornado. The tornado width was also updated to be approximately 700 yards wide. Additional adjustments are possible later as high-resolution satellite imagery becomes available over the next month.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-06-tornado-31.18--88.95",
   "lat": 31.18,
   "lon": -88.95,
   "zip": "",
   "city": "1 SE Ferguson",
   "date": "2026-05-06",
   "county": "Perry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS storm survey confirms EF1 tornado with maximum winds of around 100 mph began just west of US Highway 98 and tracked east into the north side of Beaumont before weakening.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-HBG-2026-05-06",
   "lat": 31.2649,
   "lon": -89.2529,
   "zip": "",
   "city": "HATTIESBURG MUNI",
   "date": "2026-05-06",
   "county": "Forrest",
   "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": "HATTIESBURG MUNI (HBG) recorded a 51 mph gust.",
   "sourceDetail": "MS_ASOS automated observation — HATTIESBURG MUNI (HBG) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-26-hail-31.25--89.45",
   "lat": 31.25,
   "lon": -89.45,
   "zip": "",
   "city": "3 SW Oak Grove",
   "date": "2026-04-26",
   "county": "Lamar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Fell along Burnt Bridge Rd.",
   "sourceDetail": "NWS JAN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-26-hail-31.24--89.41",
   "lat": 31.24,
   "lon": -89.41,
   "zip": "",
   "city": "3 NW Okahola",
   "date": "2026-04-26",
   "county": "Lamar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media reports from between Purvis and Oak Grove.",
   "sourceDetail": "NWS JAN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-26-hail-31.22--89.42",
   "lat": 31.22,
   "lon": -89.42,
   "zip": "",
   "city": "2 WNW Okahola",
   "date": "2026-04-26",
   "county": "Lamar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Social media pictures from along Old Hwy 11.",
   "sourceDetail": "NWS JAN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-26-hail-31.21--89.37",
   "lat": 31.21,
   "lon": -89.37,
   "zip": "",
   "city": "1 E Okahola",
   "date": "2026-04-26",
   "county": "Lamar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Okahola",
   "sourceDetail": "NWS JAN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-25-hail-31.25--89.45",
   "lat": 31.25,
   "lon": -89.45,
   "zip": "",
   "city": "3 SW Oak Grove",
   "date": "2026-04-25",
   "county": "Lamar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail reported in the Oak Grove area.",
   "sourceDetail": "NWS JAN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-24-hail-31.45--89.65",
   "lat": 31.45,
   "lon": -89.65,
   "zip": "",
   "city": "3 N Hickory Grove",
   "date": "2026-04-24",
   "county": "Jefferson Davis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail reported in the Melba and Hickory Grove areas.",
   "sourceDetail": "NWS JAN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-24-hail-31.34--89.63",
   "lat": 31.34,
   "lon": -89.63,
   "zip": "",
   "city": "2 N Rocky Branch",
   "date": "2026-04-24",
   "county": "Lamar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail reported near Rocky Branch.",
   "sourceDetail": "NWS JAN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-24-hail-31.29--89.55",
   "lat": 31.29,
   "lon": -89.55,
   "zip": "",
   "city": "2 E Oloh",
   "date": "2026-04-24",
   "county": "Lamar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported on US Hwy 98 near Oloh.",
   "sourceDetail": "NWS JAN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-11-wind-31.47--89.34",
   "lat": 31.47,
   "lon": -89.34,
   "zip": "",
   "city": "2 SSE Shelton",
   "date": "2026-03-11",
   "county": "Jones",
   "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 Hattiesburg Laurel Regional Airport (KPIB).",
   "sourceDetail": "NWS JAN — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-11-tornado-31.51--89.45",
   "lat": 31.51,
   "lon": -89.45,
   "zip": "",
   "city": "2 NW Sanford",
   "date": "2026-03-11",
   "county": "Covington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF-1 tornado began just west of Okatoma Creek, uprooting several trees. The tornado continued northeast and ended just east of Old Highway 49, uprooting a few more trees. Estimated peak winds were 90 mph. Max width was 400 yards. Path length was 1.10 miles.",
   "sourceDetail": "NWS JAN — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-11-tornado-31.65--89.11",
   "lat": 31.65,
   "lon": -89.11,
   "zip": "",
   "city": "1 SSW Glade",
   "date": "2026-03-11",
   "county": "Jones",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF-1 tornado started west of MS Highway 15 where multiple trees were uprooted and snapped near near the intersection with Kings Lane. Off of Kings Ln. there was roof damage to two single story houses, and a metal shed was destroyed. The tornado proceeded east across Hwy 15, damaged a gas storage tank, destroyed another metal shed, and uprooted and snapped trees on Red Holifield Road. As the tornado continued eastward, more trees were snapped and uprooted near Township Road and Robins Road. The tornado uprooted trees as it crossed Antioch Drive and Orange Road. The tornado dissipated east of Orange Rd. Estimated peak winds were 110 mph. Max width 400 yards. Path length was 4.22 miles.",
   "sourceDetail": "NWS JAN — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-11-tornado-31.07--89.01",
   "lat": 31.07,
   "lon": -89.01,
   "zip": "",
   "city": "3 NNE Janice",
   "date": "2026-03-11",
   "county": "Perry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available high resolution satellite imagery revealed a brief EF0 tornado occurred solely within forest just east of FS Road 342 near Janice. The tornado caused minor tree damage to the forest for roughly a third of a mile before lifting.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-PIB-2026-03-11",
   "lat": 31.4671,
   "lon": -89.3371,
   "zip": "",
   "city": "PINE BELT RGNL AWOS",
   "date": "2026-03-11",
   "county": "Jones",
   "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": "PINE BELT RGNL AWOS (PIB) recorded a 51 mph gust.",
   "sourceDetail": "MS_ASOS automated observation — PINE BELT RGNL AWOS (PIB) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  }
 ]
}