Golf ball-sized hail detected near Grand Forks, ND on July 30, 2026
Hail was detected at a radar-indicated point within the Grand Forks 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-indicated strike was approximately 14 miles south of downtown Grand Forks, with one hail report logged in Grand Forks County that day. At 2.5 inches, golf ball-sized hail causes functional damage — not just cosmetic — to standard architectural asphalt shingles. Expect cracked or missing granules, fractured mat layers, and in some cases full shingle failure, particularly on roofs 10 years or older. This event ties the largest hail ever recorded in Grand Forks County, a 2.5-inch event from August 27, 2016.
On a $350,000 home with a 2% wind/hail deductible, the threshold to clear is $7,000. Typical repair cost for a 2,000 square foot roof runs $7,185, with a range of $5,879 to $8,492 depending on condition and contractor. 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 Grand Forks inspection
Grand Forks repair cost reference
Historical context
This event ranks fourth out of 87 documented hail events of 1 inch or greater in Grand Forks County over the past decade. The largest recorded event in the county was also 2.5 inches, occurring on August 27, 2016. July is historically the most active month for hail in this county, with 41 events in the past 10 years.
Storm system
Cass County, ND recorded half dollar-sized hail (1.25 inches) the same day, suggesting this was part of a broader regional storm system rather than an isolated cell.
Contractor guidance
Local contractor data shows current backlogs of 2 to 4 weeks following this event. The intake assessment rates storm chaser risk as moderate — Grand Forks sees out-of-area contractors move in after major regional hail events, which raises the odds of encountering someone without local accountability. North Dakota does not issue a state roofing license, so verify that any contractor holds a valid general contractor or construction license as required by your municipality. Before signing anything, confirm proof of general liability insurance, workers' compensation coverage, and a physical North Dakota business address with verifiable references.
Permits & building code
At 2.5 inches, full roof replacement is a realistic outcome for older shingle systems, not just patch repair. Grand Forks County requires a permit for roof replacement — the contractor pulls it, cost runs $150 to $350, and an inspection is required upon completion. Class 4 impact-resistant shingles qualify for a 10–20% discount with most North Dakota insurers.
- 1Photograph all visible hail damage — roof surface, gutters, downspouts, siding, and window screens — before any cleanup.
- 2Schedule a professional roof inspection from a licensed, locally verifiable contractor.
- 3Contact your insurer to report the damage and begin the claims process.
- 4Verify any contractor's license status, liability insurance, and workers' comp before signing a contract — North Dakota law prohibits deductible waivers as an inducement to hire.
- 5Keep all inspection reports, photos, and contractor estimates in one file for your claims record.
This storm may have damaged your roof — get a free Grand Forks inspection
Hail data sourced from NOAA NEXRAD radar via SWDI; radar-confirmed, pending full NWS write-up.