Live NWS data · updated hourly

North Carolina Hail Map & Storm Reports

Every verified hail report in North Carolina from the last 12 months — which towns got hit, how big it was, and how recently. The same NWS data insurance adjusters trust, organized for roofers.

16
Days with claimable 1"+ hail
2"
Largest hail (golf ball)
98
Hail reports · 12 mo
yesterday
Most recent report

The storms worth working

Biggest verified hail days in North Carolina this year — every one is still inside a typical insurance filing window.

Most homeowner policies allow 1–2 years from the storm date to file — the roofer who documents the roof first usually writes the job.

41 mph wind — 2 NW Caswell Beach, Brunswick Co. (Sep 5, 2026)1" hail — 4 SE Trenton, Jones Co. (Sep 5, 2026)1" hail — Trenton, Jones Co. (Sep 5, 2026)60 mph wind — 2 SE Elizabethtown, Bladen Co. (Sep 5, 2026)0.75" hail — Cedar Point, Carteret Co. (Sep 5, 2026)44 mph wind — 3 NW Smithfield, Johnston Co. (Sep 5, 2026)1.75" hail — Fort Barnwell, Craven Co. (Sep 5, 2026)62 mph wind — 4 WSW Pope Afb, Cumberland Co. (Sep 5, 2026)1.25" hail — Grifton, Pitt Co. (Sep 5, 2026)64 mph wind — Pope Afb, Cumberland Co. (Sep 5, 2026)49 mph wind — 3 ENE Bonnie Doone, Cumberland Co. (Sep 5, 2026)44 mph wind — 2 W Camp Mackall, Scotland Co. (Sep 5, 2026)72 mph wind — 4 ENE Hope Mills, Cumberland Co. (Sep 5, 2026)48 mph wind — 1 SE Havelock, Craven Co. (Sep 5, 2026)1" hail — 3 NNW Roundtree, Pitt Co. (Sep 5, 2026)1.5" hail — 3 ENE Knightdale, Wake Co. (Sep 5, 2026)0.75" hail — Farmville, Pitt Co. (Sep 5, 2026)2" hail — 4 S Flowers, Johnston Co. (Sep 5, 2026)51 mph wind — 8 SE Harpers Crossroads, Moore Co. (Sep 5, 2026)1.75" hail — 3 SE Clayton, Johnston Co. (Sep 5, 2026)1" hail — 2 E Clayton, Johnston Co. (Sep 5, 2026)0.5" hail — 1 N Clayton, Johnston Co. (Sep 5, 2026)1.75" hail — Macclesfield, Edgecombe Co. (Sep 5, 2026)1.5" hail — 3 ENE Knightdale, Wake Co. (Sep 5, 2026)0.5" hail — 5 W Troy, Montgomery Co. (Sep 5, 2026)0.88" hail — Franklinton, Franklin Co. (Sep 5, 2026)1.75" hail — 6 ENE Creedmoor, Granville Co. (Sep 5, 2026)1" hail — 3 S Linwood, Johnston Co. (Sep 5, 2026)0.5" hail — 4 NW Flowers, Johnston Co. (Sep 5, 2026)0.5" hail — 1 E Wendell, Wake Co. (Sep 5, 2026)52 mph wind — 3 W Sharpsburg, Nash Co. (Sep 5, 2026)56 mph wind — 2 N Everetts, Martin Co. (Sep 5, 2026)0.75" hail — 2 N Greensboro, Guilford Co. (Sep 4, 2026)0.5" hail — 4 NW Greensboro, Guilford Co. (Sep 4, 2026)0.5" hail — 4 NW Greensboro, Guilford Co. (Sep 4, 2026)51 mph wind — 3 SW Whitehall Shores, Pasquotank Co. (Sep 4, 2026)Tornado — 4 NNW Atlantic, Carteret Co. (Aug 24, 2026)0.75" hail — 2 WSW Castle Hayne, New Hanover Co. (Aug 24, 2026)60 mph wind — 1 NNE Avon, Dare Co. (Aug 24, 2026)0.25" hail — 1 N Madison, Rockingham Co. (Aug 23, 2026)0.7" hail — 4 ESE Indian Trail, Union Co. (Aug 21, 2026)0.5" hail — 2 NE Pineville, Mecklenburg Co. (Aug 21, 2026)1" hail — 4 N Smiths, Robeson Co. (Aug 21, 2026)0.88" hail — 2 NE Cove City, Craven Co. (Aug 21, 2026)1.5" hail — 1 SW Tryon, Polk Co. (Aug 21, 2026)1" hail — Tryon, Polk Co. (Aug 21, 2026)64 mph wind — 1 NNW Longview, Burke Co. (Aug 18, 2026)51 mph wind — KGSO, Guilford Co. (Aug 17, 2026)1" hail — Princeton, Johnston Co. (Aug 11, 2026)0.5" hail — 2 WNW Weeksville, Pasquotank Co. (Aug 11, 2026)1" hail — Midland, Cabarrus Co. (Aug 11, 2026)1" hail — 2 N Ellenboro, Rutherford Co. (Aug 11, 2026)1" hail — 6 WSW Norwood, Stanly Co. (Aug 11, 2026)1" hail — 3 N Glenwood, McDowell Co. (Aug 11, 2026)1" hail — 3 N Glenwood, McDowell Co. (Aug 11, 2026)1" hail — Marion, McDowell Co. (Aug 11, 2026)1" hail — Marion, McDowell Co. (Aug 11, 2026)1" hail — 2 SSE Patterson, Caldwell Co. (Aug 11, 2026)1.25" hail — 1 SSW Patterson, Caldwell Co. (Aug 11, 2026)1.25" hail — 1 SSW Patterson, Caldwell Co. (Aug 11, 2026)59 mph wind — 1 E Frisco, Dare Co. (Jul 29, 2026)60 mph wind — 1 ESE Clinton, Sampson Co. (Jul 29, 2026)46 mph wind — Pope AAF, Cumberland Co. (Jul 29, 2026)58 mph wind — 4 WSW Pope Afb, Cumberland Co. (Jul 29, 2026)1" hail — 3 NE Sligo, Currituck Co. (Jul 29, 2026)46 mph wind — 4 NW Elm City, Nash Co. (Jul 29, 2026)45 mph wind — 2 N Rdu International, Wake Co. (Jul 29, 2026)75 mph wind — 2 E Saint Stephens, Catawba Co. (Jul 28, 2026)1" hail — 2 E Bethlehem, Alexander Co. (Jul 28, 2026)Tornado — 3 NNE Whiterock, Madison Co. (Jul 28, 2026)1.25" hail — 3 ENE Hiddenite, Alexander Co. (Jul 28, 2026)1.75" hail — 4 NE Stony Point, Iredell Co. (Jul 28, 2026)1.25" hail — 1 NE Murphy, Cherokee Co. (Jul 28, 2026)0.25" hail — 1 NNW Beech Mountain, Watauga Co. (Jul 28, 2026)0.75" hail — 3 NE Purnell, Franklin Co. (Jul 19, 2026)1" hail — Dysartsville, McDowell Co. (Jul 18, 2026)1" hail — 2 SW Dysartsville, McDowell Co. (Jul 18, 2026)64 mph wind — 1 SW Coastal Carolina R, Craven Co. (Jul 11, 2026)64 mph wind — 1 SW Coastal Carolina R, Craven Co. (Jul 11, 2026)Tornado — 3 NNE Casar, Cleveland Co. (Jul 10, 2026)53 mph wind — Pope Afb, Cumberland Co. (Jul 10, 2026)1.25" hail — 3 ESE Clayton, Johnston Co. (Jul 8, 2026)1.25" hail — 4 N Lake Wheeler, Wake Co. (Jul 8, 2026)1" hail — 3 E Cary, Wake Co. (Jul 8, 2026)1" hail — 3 NW Lake Wheeler, Wake Co. (Jul 8, 2026)1" hail — 3 NNW Lake Wheeler, Wake Co. (Jul 8, 2026)1.75" hail — Olympia, Pamlico Co. (Jul 8, 2026)1.75" hail — 4 NNW Olympia, Craven Co. (Jul 8, 2026)1" hail — 4 S New Hill, Wake Co. (Jul 8, 2026)70 mph wind — 1 SW Coastal Carolina R, Craven Co. (Jul 8, 2026)0.7" hail — 1 NNW Coastal Carolina, Craven Co. (Jul 8, 2026)56 mph wind — 9 W Stumpy Point, Dare Co. (Jul 7, 2026)1" hail — 1 W Roanoke Island Fest, Dare Co. (Jul 6, 2026)47 mph wind — 2 SSE Goldsboro, Wayne Co. (Jul 6, 2026)Tornado — 4 SW Mount Pleasant, Cabarrus Co. (Jul 5, 2026)43 mph wind — Pope Army Airfield, Cumberland Co. (Jul 5, 2026)47 mph wind — 5 ENE East Laurinburg, Scotland Co. (Jul 5, 2026)1" hail — Toast, Surry Co. (Jul 4, 2026)0.75" hail — 2 N Skyland, Buncombe Co. (Jul 4, 2026)0.5" hail — 3 ENE Downtown Ashevill, Buncombe Co. (Jul 4, 2026)0.5" hail — 4 E Downtown Asheville, Buncombe Co. (Jul 4, 2026)0.7" hail — 2 NE Murphy, Cherokee Co. (Jul 1, 2026)2" hail — 5 NNW Dana, Henderson Co. (Jun 29, 2026)0.75" hail — Vanceboro, Craven Co. (Jun 23, 2026)45 mph wind — Person County Apt, Person Co. (Jun 22, 2026)45 mph wind — Burlington-Alamance Reg, Alamance Co. (Jun 22, 2026)0.5" hail — 2 W Eden, Rockingham Co. (Jun 22, 2026)56 mph wind — Piedmont Triad Intl, Guilford Co. (Jun 22, 2026)58 mph wind — 3 E Oak Island, Brunswick Co. (Jun 19, 2026)58 mph wind — Pope AFB, Cumberland Co. (Jun 19, 2026)0.5" hail — 2 SE Pinnacle, Stokes Co. (Jun 18, 2026)44 mph wind — KFAY, Cumberland Co. (Jun 14, 2026)1.75" hail — 2 WSW Dortches, Nash Co. (Jun 14, 2026)1" hail — 2 W Dortches, Nash Co. (Jun 14, 2026)58 mph wind — 5 S Proctorville, Robeson Co. (Jun 14, 2026)1" hail — 2 S Red Oak, Nash Co. (Jun 14, 2026)46 mph wind — KMEB, Scotland Co. (Jun 14, 2026)45 mph wind — KVUJ, Stanly Co. (Jun 14, 2026)1" hail — 5 SE Woodley, Tyrrell Co. (Jun 14, 2026)0.7" hail — 2 WNW Pumpkin Center, Onslow Co. (Jun 14, 2026)41 mph wind — 2 WSW Clinton, Sampson Co. (Jun 13, 2026)49 mph wind — KFAY, Cumberland Co. (Jun 13, 2026)43 mph wind — KMEB, Scotland Co. (Jun 13, 2026)1.25" hail — 3 SSW Mountain Home, Henderson Co. (Jun 12, 2026)0.88" hail — 1 SW Mills River, Henderson Co. (Jun 12, 2026)59 mph wind — Wilmington Intl Arpt, New Hanover Co. (May 28, 2026)Tornado — 1 E Delco, Columbus Co. (May 9, 2026)Tornado — Delco, Columbus Co. (May 9, 2026)Tornado — Delco, Columbus Co. (May 9, 2026)1" hail — 1 SW Carrboro, Orange Co. (Apr 30, 2026)1" hail — 1 S Carrboro, Orange Co. (Apr 30, 2026)0.5" hail — 2 N Carrboro, Orange Co. (Apr 30, 2026)0.75" hail — 2 S Mebane, Alamance Co. (Apr 30, 2026)1.25" hail — 3 SW Mebane, Alamance Co. (Apr 30, 2026)1" hail — Mebane, Alamance Co. (Apr 30, 2026)1" hail — Locust, Stanly Co. (Apr 30, 2026)0.75" hail — 2 S Reese, Watauga Co. (Apr 29, 2026)0.5" hail — 1 E Flatwood, Ashe Co. (Apr 1, 2026)0.7" hail — 4 W Bakersville, Mitchell Co. (Apr 1, 2026)0.25" hail — 1 NNW Beech Mountain, Watauga Co. (Apr 1, 2026)0.75" hail — 3 NW Sugar Hill, McDowell Co. (Apr 1, 2026)1" hail — 1 E Deep Gap, Watauga Co. (Apr 1, 2026)0.5" hail — 2 W Deep Gap, Watauga Co. (Apr 1, 2026)0.5" hail — 1 S Rutherwood, Watauga Co. (Apr 1, 2026)58 mph wind — 3 E Knotts Island, Currituck Co. (Mar 17, 2026)60 mph wind — 4 S LUMBERTON, Robeson Co. (Mar 16, 2026)55 mph wind — RDU Intl Airport, Wake Co. (Mar 16, 2026)53 mph wind — Fayetteville Reg Apt, Cumberland Co. (Mar 16, 2026)58 mph wind — Lumberton, Robeson Co. (Mar 16, 2026)53 mph wind — Simmons AAF, Cumberland Co. (Mar 16, 2026)52 mph wind — Laurinburg Maxton Airpo, Scotland Co. (Mar 16, 2026)53 mph wind — 1 NNE Alamance, Alamance Co. (Mar 16, 2026)59 mph wind — 5 ESE Colfax, Guilford Co. (Mar 16, 2026)54 mph wind — 2 WNW Thomasville, Davidson Co. (Mar 16, 2026)50 mph wind — 2 ESE Winston-Salem, Forsyth Co. (Mar 16, 2026)Tornado — 2 NNE Center City Charl, Mecklenburg Co. (Mar 16, 2026)61 mph wind — 1 W Center City Charlot, Mecklenburg Co. (Mar 16, 2026)Tornado — 2 NNE Center City Charl, Mecklenburg Co. (Mar 16, 2026)53 mph wind — 5 SSW Paw Creek, Mecklenburg Co. (Mar 16, 2026)48 mph wind — 3 ENE Crowders, Gaston Co. (Mar 16, 2026)64 mph wind — 1 E Silverstone, Watauga Co. (Mar 16, 2026)0.25" hail — Boone, Watauga Co. (Mar 16, 2026)Tornado — 4 E Mars Hill, Madison Co. (Mar 16, 2026)Tornado — 2 SSE Mars Hill, Madison Co. (Mar 16, 2026)Tornado — 1 E Whortonsville, Pamlico Co. (Mar 12, 2026)Tornado — 4 E James City, Craven Co. (Mar 12, 2026)0.7" hail — 1 ENE Trent Woods, Craven Co. (Mar 12, 2026)64 mph wind — Coastal Carolina Region, Craven Co. (Mar 12, 2026)Tornado — 2 W Maysville, Onslow Co. (Mar 12, 2026)68 mph wind — New River Station, Onslow Co. (Mar 12, 2026)Tornado — 3 NNW New River Station, Onslow Co. (Mar 12, 2026)65 mph wind — 4 SE Cypress Creek, Onslow Co. (Mar 12, 2026)52 mph wind — 1 SSW Whispering Pines, Moore Co. (Mar 12, 2026)0.88" hail — 4 ESE Nebo, McDowell Co. (Mar 6, 2026)58 mph wind — 2 NW Wagoner, Ashe Co. (Feb 23, 2026)88 mph wind — 1 ESE Grandfather Mount, Avery Co. (Feb 7, 2026)53 mph wind — Barrett, Alleghany Co. (Feb 7, 2026)50 mph wind — Woodlawn, McDowell Co. (Feb 7, 2026)54 mph wind — 3 SSE Wilbar, Wilkes Co. (Feb 7, 2026)58 mph wind — 1 SE Grandfather Mounta, Avery Co. (Feb 7, 2026)45 mph wind — 1 SW Montreat, Buncombe Co. (Feb 7, 2026)47 mph wind — Jonas Ridge, Burke Co. (Feb 7, 2026)52 mph wind — 2 NNW Dysartsville, McDowell Co. (Feb 7, 2026)49 mph wind — 1 SW Ashford, McDowell Co. (Feb 7, 2026)62 mph wind — 1 W Aho, Watauga Co. (Feb 7, 2026)57 mph wind — 4 S Ashford, Burke Co. (Feb 7, 2026)47 mph wind — 4 NNW Advance, Davie Co. (Feb 7, 2026)48 mph wind — 3 SSE Wilbar, Wilkes Co. (Feb 7, 2026)61 mph wind — Marion, McDowell Co. (Feb 7, 2026)45 mph wind — 1 W Aho, Watauga Co. (Feb 7, 2026)53 mph wind — 1 SSW Mount Mitchell St, Yancey Co. (Feb 7, 2026)56 mph wind — 3 SE Cruso, Haywood Co. (Feb 7, 2026)58 mph wind — 2 NNW Wagoner, Ashe Co. (Feb 7, 2026)80 mph wind — 4 W Bat Cave, Henderson Co. (Feb 7, 2026)51 mph wind — 1 E Piney Creek, Alleghany Co. (Feb 7, 2026)49 mph wind — Casar, Cleveland Co. (Feb 7, 2026)64 mph wind — Asheville Regional Airp, Buncombe Co. (Feb 7, 2026)45 mph wind — 1 NNE West Jefferson, Ashe Co. (Feb 7, 2026)49 mph wind — 2 NNW Wagoner, Ashe Co. (Feb 7, 2026)37 mph wind — 1 ESE Cape Colony, Chowan Co. (Feb 1, 2026)44 mph wind — 3 WNW Jacocks, Perquimans Co. (Feb 1, 2026)44 mph wind — 3 E Knotts Island, Currituck Co. (Feb 1, 2026)41 mph wind — 2 NW Moyock, Currituck Co. (Feb 1, 2026)36 mph wind — 3 SW Carter, Gates Co. (Feb 1, 2026)47 mph wind — 1 ESE Jarvisburg, Currituck Co. (Feb 1, 2026)54 mph wind — 3 SW Whitehall Shores, Pasquotank Co. (Feb 1, 2026)40 mph wind — 1 SW Maple, Currituck Co. (Feb 1, 2026)39 mph wind — 3 SSE Corolla, Currituck Co. (Feb 1, 2026)36 mph wind — 1 SSW Okisko, Perquimans Co. (Feb 1, 2026)58 mph wind — 2 NNW Wagoner, Ashe Co. (Jan 1, 2026)66 mph wind — 1 SE Boone, Watauga Co. (Dec 30, 2025)64 mph wind — 1 NNE West Jefferson, Ashe Co. (Dec 30, 2025)53 mph wind — 1 NNW Aho, Watauga Co. (Dec 30, 2025)58 mph wind — 1 SE Boone, Watauga Co. (Dec 30, 2025)59 mph wind — Blowing Rock, Watauga Co. (Dec 29, 2025)61 mph wind — 1 NNE West Jefferson, Ashe Co. (Dec 29, 2025)64 mph wind — 2 NNW Wagoner, Ashe Co. (Dec 29, 2025)65 mph wind — 1 E Piney Creek, Alleghany Co. (Dec 29, 2025)67 mph wind — 2 NNW Wagoner, Ashe Co. (Dec 19, 2025)69 mph wind — 1 NNE West Jefferson, Ashe Co. (Dec 19, 2025)58 mph wind — 2 NNW Wagoner, Ashe Co. (Dec 19, 2025)60 mph wind — 1 NNE West Jefferson, Ashe Co. (Dec 19, 2025)60 mph wind — 1 NNE West Jefferson, Ashe Co. (Dec 19, 2025)63 mph wind — 3 NNE Meat Camp, Watauga Co. (Dec 19, 2025)60 mph wind — 1 E Piney Creek, Alleghany Co. (Dec 19, 2025)53 mph wind — 2 N Rdu International, Wake Co. (Dec 19, 2025)41 mph wind — KBUY, Alamance Co. (Dec 19, 2025)65 mph wind — 1 NNE West Jefferson, Ashe Co. (Nov 16, 2025)1" hail — 3 WSW Coats Crossroads, Johnston Co. (Nov 9, 2025)47 mph wind — KGSO, Guilford Co. (Oct 31, 2025)59 mph wind — 2 NNW Wagoner, Ashe Co. (Oct 19, 2025)57 mph wind — 1 NNE West Jefferson, Ashe Co. (Oct 19, 2025)41 mph wind — 1 SE Boone, Watauga Co. (Oct 19, 2025)40 mph wind — 2 WSW Laurel Springs, Ashe Co. (Oct 19, 2025)1" hail — 5 NNW Whiteville, Columbus Co. (Sep 25, 2025)61 mph wind — 4 ESE Colfax, Guilford Co. (Sep 6, 2025)1 NNE West Jefferson2 NNW WagonerMarion1 SW Coastal Carolina R1 E Piney Creek1 SE Boone
Hail <1.25" Hail 1.25–2" Hail 2"+ Damaging wind Tornado

This map shows where. Rooftops shows which roofs.

Type any North Carolina address and get that exact roof's hail history — every verified hit with dates and sizes — plus measurements and a replacement cost range. That's your proof at the door and for the adjuster.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Towns to canvass first

1 NNE West JeffersonAshe Co.8 reports
2 NNW WagonerAshe Co.7 reports
MarionMcDowell Co.3 reportsmax 1"
1 SW Coastal Carolina RCraven Co.3 reports
1 E Piney CreekAlleghany Co.3 reports
1 SE BooneWatauga Co.3 reports
4 WSW Pope AfbCumberland Co.2 reports
Pope AfbCumberland Co.2 reports
3 ENE KnightdaleWake Co.2 reportsmax 1.5"
4 NW GreensboroGuilford Co.2 reportsmax 0.5"
3 SW Whitehall ShoresPasquotank Co.2 reports
KGSOGuilford Co.2 reports

Largest hail · last 12 months

4 S Flowerstoday2" golf ball
5 NNW Dana2 months ago2" golf ball
Fort Barnwelltoday1.75" golf ball
3 SE Claytontoday1.75" golf ball
Macclesfieldtoday1.75" golf ball
6 ENE Creedmoortoday1.75" golf ball
4 NE Stony Point6 weeks ago1.75" golf ball
Olympia8 weeks ago1.75" golf ball
4 NNW Olympia8 weeks ago1.75" golf ball
2 WSW Dortches3 months ago1.75" golf ball

Latest verified reports

WhenLocationEvent
Sep 5, 2026today2 NW Caswell BeachBrunswick Co.41 mph wind
Sep 5, 2026today4 SE TrentonJones Co.1" hail
Sep 5, 2026todayTrentonJones Co.1" hail
Sep 5, 2026today2 SE ElizabethtownBladen Co.60 mph wind
Sep 5, 2026todayCedar PointCarteret Co.0.75" hail
Sep 5, 2026today3 NW SmithfieldJohnston Co.44 mph wind
Sep 5, 2026todayFort BarnwellCraven Co.1.75" hail
Sep 5, 2026today4 WSW Pope AfbCumberland Co.62 mph wind
Sep 5, 2026todayGriftonPitt Co.1.25" hail
Sep 5, 2026todayPope AfbCumberland Co.64 mph wind
Sep 5, 2026today3 ENE Bonnie DooneCumberland Co.49 mph wind
Sep 5, 2026today2 W Camp MackallScotland Co.44 mph wind
Sep 5, 2026today4 ENE Hope MillsCumberland Co.72 mph wind
Sep 5, 2026today1 SE HavelockCraven Co.48 mph wind
Sep 5, 2026today3 NNW RoundtreePitt Co.1" hail
Sep 5, 2026today3 ENE KnightdaleWake Co.1.5" hail
Sep 5, 2026todayFarmvillePitt Co.0.75" hail
Sep 5, 2026today4 S FlowersJohnston Co.2" hail
Sep 5, 2026today8 SE Harpers CrossroadsMoore Co.51 mph wind
Sep 5, 2026today3 SE ClaytonJohnston Co.1.75" hail
Sep 5, 2026today2 E ClaytonJohnston Co.1" hail
Sep 5, 2026today1 N ClaytonJohnston Co.0.5" hail
Sep 5, 2026todayMacclesfieldEdgecombe Co.1.75" hail
Sep 5, 2026today3 ENE KnightdaleWake Co.1.5" hail
Sep 5, 2026today5 W TroyMontgomery Co.0.5" hail

North Carolina storm damage FAQ

Was there hail in North Carolina recently?

The most recent verified severe weather report in North Carolina was filed on Sep 5, 2026. Over the last 12 months, NWS spotters logged 98 hail reports across 28 separate hail days in the state.

How big does hail need to be to damage a roof?

Hail around 1 inch (quarter size) and up can bruise or crack asphalt shingles — that's the size adjusters take seriously. The largest verified hail in North Carolina in the last 12 months measured 2" — golf ball sized — and the state logged 16 days with 1"+ hail.

How long after a hailstorm can homeowners file a claim?

It depends on the policy and the state, but most homeowner policies allow one to two years from the storm date — some as little as six months. That's why the storms on this page are still live opportunities: the roofer who documents the damage first usually writes the job.

How do I check if a specific roof was hit?

Run a free roof report on Rooftops AI: type the address and you get the roof's measurements plus its verified hail history — every NWS-logged hail, wind, and tornado report near that exact property, with dates and sizes.

Turn storm data into signed jobs

Rooftops AI gives roofers instant roof measurements, cost estimates, verified per-address hail history, and an AI assistant — free to start.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Storm reports by state

Data: NWS Local Storm Reports via Iowa Environmental Mesonet (mesonet.agron.iastate.edu). Local Storm Reports are preliminary, spotter-submitted observations and may be revised by the National Weather Service. Rooftops AI is not affiliated with or endorsed by NOAA or the NWS. Insurance filing windows vary by policy and state — homeowners should confirm with their carrier.

Page generated 2026-09-06 17:09 UTC · refreshes hourly.