Ping pong-sized hail detected near Minneapolis, MN on September 3, 2026
Hail was detected at a radar-indicated point within the Minneapolis monitoring area. Actual impact can vary by neighborhood, so nearby homes should use this as a signal to check roofs, gutters, siding, and vehicles.
Damage assessment
The radar-confirmed strike landed approximately 7 miles west of downtown Minneapolis, with one hail report logged in Hennepin County that day. At 1.5 inches, this size sits at the functional damage threshold for architectural asphalt shingles — the dominant roofing material in Minneapolis. Shingles over 15 years old are most vulnerable; granule loss and cracked mat may not be visible from the ground but can accelerate weathering and void manufacturer warranties. Three-tab shingles and wood shake — present in older parts of the city — respond differently at this size and warrant their own inspection approach.
On a Minneapolis home at the median value of $345,600, a 2% deductible works out to roughly $6,912 out of pocket before insurance pays anything. Typical repair cost for a 2,000 sqft roof runs $9,755, with a range of $7,981 to $11,529 depending on materials and labor. Get a professional inspection before making any insurance decisions.
At these numbers, the typical repair cost exceeds a standard 2% deductible. Contact your insurer — damage at this level is likely worth filing before you pay out of pocket.
This storm may have damaged your roof — get a free Minneapolis inspection
Minneapolis repair cost reference
Historical context
This event ranks 64th out of 142 hail events of 1 inch or greater recorded in Hennepin County over the past decade — a mid-tier event by local standards. The largest hail on record for the county reached 3 inches on August 11, 2023, substantially more destructive than today's storm. September is historically below average for hail activity in this county, with only 5 events of this size recorded in September over the past 10 years.
Storm system
The same day, Blue Earth, MN recorded 1.75-inch golf ball-sized hail, suggesting this was part of a broader storm system moving through southern and central Minnesota rather than an isolated cell.
Contractor guidance
Local contractor data shows current backlogs of 4 to 8 weeks in the Minneapolis market, so scheduling an inspection sooner rather than later is practical. The intake assessment rates storm chaser risk as high — door-to-door solicitation from out-of-state crews typically begins within 24 to 48 hours of a notable event here. Minnesota requires roofing contractors to register with the Department of Labor and Industry as a residential contractor under Minn. Stat. § 326B.092, with proof of general liability and workers' compensation coverage. Verify registration status through the MN Department of Labor and Industry's online license lookup before signing anything.
Permits & building code
At 1.5 inches, repair rather than full replacement is the more likely outcome for roofs in good condition, though older or already-degraded roofs may cross into replacement territory. Minneapolis requires permits for roofing work; your contractor pulls the permit, inspections are required, and permit costs typically run $150 to $400. Class 4 impact-resistant shingles qualify for a 10–20% discount with most Minnesota insurers.
- 1Photograph your roof, gutters, downspouts, and any exterior surfaces from the ground — date-stamp every image.
- 2Schedule a professional roof inspection with a licensed Minnesota contractor to document any functional damage.
- 3Verify your contractor's registration through the MN Department of Labor and Industry license lookup before signing a contract.
- 4Contact your insurance carrier to report potential damage and ask about your specific policy's claim process.
- 5Keep all estimates, inspection reports, and correspondence in a single folder — you'll need them if a claim moves forward.
This storm may have damaged your roof — get a free Minneapolis inspection
Hail data for this event is sourced from NOAA NEXRAD radar via SWDI and is radar-confirmed, with a full NWS write-up pending.