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.

18
Days with claimable 1"+ hail
2"
Largest hail (golf ball)
100
Hail reports · 12 mo
4 days ago
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.

66 mph wind — 4 ENE Hope Mills, Cumberland Co. (Sep 18, 2026)69 mph wind — 5 ESE Colfax, Guilford Co. (Sep 18, 2026)1" hail — 5 SSW Wise Forks, Lenoir Co. (Sep 11, 2026)1" hail — 1 NNW Brevard, Transylvania Co. (Sep 6, 2026)41 mph wind — 2 NW Caswell Beach, Brunswick Co. (Sep 5, 2026)Tornado — 3 NW Sea View Pier, Onslow Co. (Sep 5, 2026)Tornado — 3 E Folkstone, Onslow 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)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 ENE Hope MillsCumberland Co.2 reports
5 ESE ColfaxGuilford Co.2 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"

Largest hail · last 12 months

4 S Flowers2 weeks ago2" golf ball
5 NNW Dana3 months ago2" golf ball
Fort Barnwell2 weeks ago1.75" golf ball
3 SE Clayton2 weeks ago1.75" golf ball
Macclesfield2 weeks ago1.75" golf ball
6 ENE Creedmoor2 weeks ago1.75" golf ball
4 NE Stony Point8 weeks ago1.75" golf ball
Olympia3 months ago1.75" golf ball
4 NNW Olympia3 months ago1.75" golf ball
2 WSW Dortches3 months ago1.75" golf ball

Latest verified reports

WhenLocationEvent
Sep 18, 20263 days ago4 ENE Hope MillsCumberland Co.66 mph wind
Sep 18, 20263 days ago5 ESE ColfaxGuilford Co.69 mph wind
Sep 11, 202610 days ago5 SSW Wise ForksLenoir Co.1" hail
Sep 6, 20262 weeks ago1 NNW BrevardTransylvania Co.1" hail
Sep 5, 20262 weeks ago2 NW Caswell BeachBrunswick Co.41 mph wind
Sep 5, 20262 weeks ago3 NW Sea View PierOnslow Co.Tornado
Sep 5, 20262 weeks ago3 E FolkstoneOnslow Co.Tornado
Sep 5, 20262 weeks ago4 SE TrentonJones Co.1" hail
Sep 5, 20262 weeks agoTrentonJones Co.1" hail
Sep 5, 20262 weeks ago2 SE ElizabethtownBladen Co.60 mph wind
Sep 5, 20262 weeks agoCedar PointCarteret Co.0.75" hail
Sep 5, 20262 weeks ago3 NW SmithfieldJohnston Co.44 mph wind
Sep 5, 20262 weeks agoFort BarnwellCraven Co.1.75" hail
Sep 5, 20262 weeks ago4 WSW Pope AfbCumberland Co.62 mph wind
Sep 5, 20262 weeks agoGriftonPitt Co.1.25" hail
Sep 5, 20262 weeks agoPope AfbCumberland Co.64 mph wind
Sep 5, 20262 weeks ago3 ENE Bonnie DooneCumberland Co.49 mph wind
Sep 5, 20262 weeks ago2 W Camp MackallScotland Co.44 mph wind
Sep 5, 20262 weeks ago4 ENE Hope MillsCumberland Co.72 mph wind
Sep 5, 20262 weeks ago1 SE HavelockCraven Co.48 mph wind
Sep 5, 20262 weeks ago3 NNW RoundtreePitt Co.1" hail
Sep 5, 20262 weeks ago3 ENE KnightdaleWake Co.1.5" hail
Sep 5, 20262 weeks agoFarmvillePitt Co.0.75" hail
Sep 5, 20262 weeks ago4 S FlowersJohnston Co.2" hail
Sep 5, 20262 weeks ago8 SE Harpers CrossroadsMoore Co.51 mph wind

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 18, 2026. Over the last 12 months, NWS spotters logged 100 hail reports across 30 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 18 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-22 07:32 UTC · refreshes hourly.