Hail history for North Carolina
9,947 NOAA hail reports across 101 counties and 255 cities and towns since 1955, updated to November 3, 2026.
Readout · North Carolina
- Last hail
- Sep 5, 2026
- 1.00 in, quarter size · preliminary
- Hail days, last 5 years
- 135
- since Nov 3, 2021 · 632 reports
- Largest ever
- 4.50 in
- softball · May 24, 2000
9,947 reports on 1,771 days since 1955 · #13 of 51 states
Hail map · North Carolina
For homeowners
Roof damage after hail? Get a free inspection
Hail bruises shingles and cracks seals in ways you can't see from the ground, and most insurers set a claim deadline after the storm. The latest hail report in North Carolina is from September 5, 2026. A local roofer can check and document it at no cost.
What the record says about North Carolina
The latest hail report in North Carolina is from September 5, 2026, 1.00 in (quarter size). Since November 3, 2021 there have been 135 separate hail days; the biggest stones in that time were 4.00 in on April 20, 2024.
Over the 20 years 2006–2025, North Carolina logged 5,590 reports on 819 hail days, about 279.5 reports a year. That is 61% more than the median US state (173.9 a year) and ranks #13 of 51 states and DC for all-time reports.
3% of reports with a size were 2 inches (hen egg) or larger, against 3% for the median US state. The largest hail on record here is 4.50 in (softball) on May 24, 2000 near 13 SW Morganton.
Reports were down 64% in 2016–2025 (1,466) compared with 2006–2015 (4,124). The busiest year was 2008, with 778 reports on 57 days. Hail here peaks in May (32% of reports); 68% fall between April and June.
Reports a year 2006–2025 average
- North Carolina 279.5
- Median US state 173.9
Hail days 2006–2025
- North Carolina 819
- Median US state 561
Share 2 in or larger of sized reports
- North Carolina 3%
- Median US state 3%
Hail over time
| Year | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 3 | 10 | 9 | 17 | 14 | 16 | 69 | ||||||
| 2025 | 2 | 14 | 21 | 69 | 29 | 1 | 1 | 2 | 139 | ||||
| 2024 | 1 | 22 | 61 | 6 | 3 | 8 | 2 | 1 | 104 | ||||
| 2023 | 2 | 41 | 31 | 40 | 24 | 13 | 9 | 160 | |||||
| 2022 | 18 | 98 | 31 | 6 | 5 | 2 | 160 | ||||||
| 2021 | 38 | 29 | 35 | 6 | 4 | 16 | 1 | 129 | |||||
| 2020 | 4 | 2 | 25 | 3 | 6 | 13 | 1 | 29 | 83 | ||||
| 2019 | 9 | 116 | 4 | 9 | 26 | 8 | 172 | ||||||
| 2018 | 3 | 6 | 29 | 28 | 13 | 8 | 2 | 89 | |||||
| 2017 | 1 | 40 | 16 | 27 | 12 | 29 | 1 | 13 | 139 |
Hail days since Nov 3, 2021
| Date | Reports | Largest | Storm page |
|---|---|---|---|
| Sep 5, 2026 | 11 | 1.75 in | View |
| Sep 4, 2026 | 5 | 1.00 in | View |
| Aug 24, 2026 | 1 | 0.75 in | View |
| Aug 22, 2026 | 1 | 0.25 in | View |
| Aug 21, 2026 | 2 | 1.00 in | View |
| Aug 20, 2026 | 2 | 1.50 in | View |
| Aug 11, 2026 | 7 | 1.25 in | View |
| Aug 10, 2026 | 1 | 1.00 in | View |
| Jul 28, 2026 | 5 | 1.25 in | — |
| Jul 19, 2026 | 1 | 0.75 in | — |
| Jul 18, 2026 | 1 | 1.00 in | — |
| Jul 8, 2026 | 8 | 1.75 in | — |
| Jul 6, 2026 | 1 | 1.00 in | — |
| Jul 4, 2026 | 1 | 0.75 in | — |
| Jun 29, 2026 | 2 | 1.50 in | — |
| Jun 23, 2026 | 1 | 0.75 in | — |
| Jun 14, 2026 | 4 | 1.75 in | — |
| Jun 12, 2026 | 2 | 1.25 in | — |
| Apr 29, 2026 | 7 | 1.25 in | — |
| Apr 1, 2026 | 3 | 1.00 in | — |
| Mar 16, 2026 | 1 | 0.75 in | — |
| Mar 12, 2026 | 1 | 0.75 in | — |
| Mar 6, 2026 | 1 | 0.88 in | — |
| Sep 25, 2025 | 1 | 1.00 in | — |
| Sep 4, 2025 | 1 | 1.00 in | — |
| Aug 1, 2025 | 1 | 0.75 in | — |
| Jul 10, 2025 | 1 | 1.00 in | — |
| Jun 27, 2025 | 1 | 0.88 in | — |
| Jun 26, 2025 | 1 | 1.25 in | — |
| Jun 25, 2025 | 18 | 1.00 in | — |
| Jun 24, 2025 | 2 | 1.00 in | — |
| Jun 12, 2025 | 1 | 0.75 in | — |
| Jun 11, 2025 | 1 | 1.00 in | — |
| Jun 10, 2025 | 1 | 1.25 in | — |
| Jun 8, 2025 | 1 | 0.75 in | — |
| Jun 1, 2025 | 3 | 1.00 in | — |
| May 29, 2025 | 2 | 1.00 in | — |
| May 17, 2025 | 2 | 1.00 in | — |
| May 15, 2025 | 8 | 2.50 in | — |
| May 14, 2025 | 2 | 1.00 in | — |
The 40 most recent of 135 hail days.
Largest hail on record
| Date | Size | Location | County | Damage | Time · source |
|---|---|---|---|---|---|
| May 24, 2000 | 4.50 insoftball | 13 SW Morganton | Burke | — | 17:14 local · NCEI |
| May 24, 2000 | 4.50 insoftball | 11 WSW Morganton | Burke | — | 16:57 local · NCEI |
| Jun 3, 1998 | 4.50 insoftball | Newton | Catawba | — | 16:18 local · NCEI |
| May 27, 1998 | 4.50 insoftball | Troy | Montgomery | $25K | 18:25 local · NCEI |
| May 7, 1998 | 4.50 insoftball | Kannapolis | Rowan | — | 19:10 local · NCEI |
Size of every report
- Under 1 in 4,736 48%
- 1–2 in 4,923 50%
- 2 in + 285 3%
- No size 3
Most recent reports
| Date | Size | Location | County | Time · source |
|---|---|---|---|---|
| Sep 5, 2026 | 1.00 inquarter | 4 SE Trenton | Jones | 22:00 UTC · NWS prelim. |
| Sep 5, 2026 | 1.00 inquarter | Trenton | Jones | 21:39 UTC · NWS prelim. |
| Sep 5, 2026 | 1.75 ingolf ball | Fort Barnwell | Craven | 21:15 UTC · NWS prelim. |
| Sep 5, 2026 | 1.25 inhalf dollar | Grifton | Pitt | 21:01 UTC · NWS prelim. |
| Sep 5, 2026 | 1.00 inquarter | 3 NNW Roundtree | Pitt | 20:41 UTC · NWS prelim. |
| Sep 5, 2026 | 1.50 inping pong ball | 3 ENE Knightdale | Wake | 20:32 UTC · NWS prelim. |
| Sep 5, 2026 | 0.50 inmarble | 1 N Clayton | Johnston | 19:55 UTC · NWS prelim. |
| Sep 5, 2026 | 1.50 inping pong ball | 3 ENE Knightdale | Wake | 19:45 UTC · NWS prelim. |
| Sep 5, 2026 | 0.50 inmarble | 5 W Troy | Montgomery | 19:20 UTC · NWS prelim. |
| Sep 5, 2026 | 0.88 innickel | Franklinton | Franklin | 18:50 UTC · NWS prelim. |
| Sep 5, 2026 | 1.75 ingolf ball | 6 ENE Creedmoor | Granville | 18:25 UTC · NWS prelim. |
| Sep 4, 2026 | 0.75 inpenny | 2 N Greensboro | Guilford | 22:14 UTC · NWS prelim. |
Cities and towns with the most hail reports
- Charlotte 160
- Raleigh 132
- Greensboro 118
- Durham 108
- Gastonia 72
- Jacksonville 72
- Morganton 72
- Cary 69
- Fayetteville 68
- Winston-Salem 64
- Wilmington 57
- Hickory 56
- Concord 55
- Kinston 55
- Asheville 53
- Greenville 50
- Lumberton 50
- New Bern 50
- Lincolnton 48
- Mooresville 45
- Marion 43
- Lenoir 41
- Reidsville 39
- Statesville 39
- Wilson 38
- Havelock 37
- Leland 37
- Shelby 37
- Sanford 36
- Rocky Mount 35
- Goldsboro 34
- Apex 32
- Lexington 32
- Mount Airy 32
- Roxboro 32
- Salisbury 32
- Clayton 31
- Kings Mountain 31
- Mocksville 31
- Eden 30
- Elizabethtown 29
- Garner 29
- High Point 29
- Kannapolis 29
- Nebo 29
- Washington 29
- Marshall 28
- Asheboro 27
All 255 cities and towns with 10+ reports
- Cherryville 27
- Laurinburg 27
- Oxford 27
- Weaverville 27
- Huntersville 26
- Lake Lure 26
- Conover 25
- Glen Alpine 25
- Hillsborough 25
- Lillington 25
- Richlands 25
- Brevard 24
- Etowah 24
- Hampstead 24
- Henderson 24
- Bladenboro 23
- Farmville 23
- Spring Lake 23
- Burlington 22
- Fuquay-Varina 22
- Mills River 22
- Newton 22
- Taylorsville 22
- Thomasville 22
- Wadesboro 22
- Wake Forest 22
- Beulaville 21
- Franklin 21
- Old Fort 21
- Columbus 20
- Forest City 20
- Hendersonville 20
- Monroe 20
- Newton Grove 20
- Smithfield 20
- Williamston 20
- Black Mountain 19
- Boone 19
- Vanceboro 19
- Whiteville 19
- Fletcher 18
- Graham 18
- Indian Trail 18
- Rutherfordton 18
- Tabor City 18
- Albemarle 17
- Belwood 17
- Benson 17
- Burgaw 17
- Dobson 17
- Elizabeth City 17
- La Grange 17
- Madison 17
- Maiden 17
- Princeton 17
- Rocky Point 17
- Wallace 17
- Watha 17
- Welcome 17
- Wentworth 17
- Ayden 16
- Clarkton 16
- Clinton 16
- Danbury 16
- Fairmont 16
- Flat Rock 16
- Holly Springs 16
- Mebane 16
- Mount Holly 16
- Newport 16
- Pittsboro 16
- Robersonville 16
- Rosman 16
- Snow Hill 16
- Waynesville 16
- Bolton 15
- Brunswick 15
- Castle Hayne 15
- Catawba 15
- Chapel Hill 15
- Cornelius 15
- Denver 15
- Edenton 15
- Elkin 15
- Fremont 15
- Harmony 15
- Hope Mills 15
- Murphy 15
- Raeford 15
- Stokesdale 15
- Tarboro 15
- Barnardsville 14
- Canton 14
- Casar 14
- Claremont 14
- Cullowhee 14
- Fairview 14
- Foscoe 14
- Franklinton 14
- Hayesville 14
- Kernersville 14
- King 14
- Mint Hill 14
- Nashville 14
- Robbinsville 14
- Southern Pines 14
- Swannanoa 14
- Swansboro 14
- Tar Heel 14
- Troy 14
- Waxhaw 14
- White Plains 14
- Yadkinville 14
- Yanceyville 14
- Anderson Creek 13
- Beech Mountain 13
- Bethlehem 13
- Bolivia 13
- Butner 13
- Chadbourn 13
- Chocowinity 13
- East Bend 13
- Half Moon 13
- Kenansville 13
- Lansing 13
- Matthews 13
- Mineral Springs 13
- Mount Pleasant 13
- Robbins 13
- Rose Hill 13
- Spruce Pine 13
- Valdese 13
- Winterville 13
- Boiling Spring Lakes 12
- Bridgeton 12
- Broadway 12
- Burnsville 12
- Carthage 12
- Clemmons 12
- Cove City 12
- Deep Run 12
- Dunn 12
- Erwin 12
- Faison 12
- Grantsboro 12
- Hookerton 12
- Jamesville 12
- Knightdale 12
- Maysville 12
- Millers Creek 12
- Pikeville 12
- Piney Green 12
- Pleasant Garden 12
- Rolesville 12
- Saluda 12
- Stony Point 12
- Andrews 11
- Ansonville 11
- Archdale 11
- Blowing Rock 11
- Candor 11
- Castalia 11
- Cove Creek 11
- Fallston 11
- Farmington 11
- Granite Falls 11
- Grimesland 11
- Lewisville 11
- Love Valley 11
- Mamers 11
- Mars Hill 11
- Pembroke 11
- Polkville 11
- Randleman 11
- Rockingham 11
- Seven Lakes 11
- Sparta 11
- Trenton 11
- West Jefferson 11
- Zebulon 11
- Advance 10
- Aurora 10
- Bessemer City 10
- Boiling Springs 10
- Bryson City 10
- Denton 10
- Edneyville 10
- Evergreen 10
- Fairplains 10
- Four Oaks 10
- Garland 10
- Goldston 10
- Hertford 10
- Highlands 10
- Holden Beach 10
- Jefferson 10
- Locust 10
- Manteo 10
- Millingport 10
- Pilot Mountain 10
- Pollocksville 10
- Rockwell 10
- Rougemont 10
- St. Pauls 10
- Unionville 10
- Walnut Cove 10
- Wrightsboro 10
Recent storm days in North Carolina
- Sep 5, 2026 35 US reports
- Sep 4, 2026 20 US reports
- Aug 24, 2026 20 US reports
- Aug 22, 2026 41 US reports
- Aug 21, 2026 28 US reports
- Aug 20, 2026 47 US reports
- Aug 11, 2026 114 US reports
- Aug 10, 2026 48 US reports
How North Carolina compares
Hail reports by county
Questions about hail in North Carolina
How often does it hail in North Carolina?
9,947 hail reports have been logged in North Carolina since 1955. Over the 20 years 2006–2025 that averages 279.5 reports a year. That ranks #13 of 51 states by number of reports.
When is hail season in North Carolina?
Most reports come in May, June, April. May alone accounts for 32% of all reports.
What is the largest hail recorded in North Carolina?
4.50 in (softball size) on May 24, 2000 near 13 SW Morganton. 3% of reports here were 2 inches or larger.
When did it last hail in North Carolina?
The most recent report in this data is from September 5, 2026 (1.00 in). Final NOAA data runs to July 31, 2026; preliminary NWS reports run to November 3, 2026.
How many hail storms has North Carolina had in the last five years?
135 separate days with hail reports since November 3, 2021, adding up to 632 reports. The most recent was September 5, 2026.
Where does this hail data come from?
Hail reports come from the NOAA NCEI Storm Events Database, which the National Weather Service compiles from spotter, public, law enforcement and media reports. Recent days use preliminary NWS Local Storm Reports via the Iowa Environmental Mesonet until NOAA publishes final data. Only reported hail is counted, so areas with fewer people tend to have fewer reports.