Hail History

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

Rockingham County: 165 reportsFranklin County: 70 reportsRandolph County: 110 reportsYadkin County: 69 reportsAlexander County: 63 reportsOnslow County: 193 reportsOrange County: 84 reportsCabarrus County: 125 reportsIredell County: 164 reportsStokes County: 92 reportsGuilford County: 209 reportsPerson County: 84 reportsVance County: 53 reportsLenoir County: 111 reportsCleveland County: 168 reportsTransylvania County: 91 reportsCraven County: 193 reportsEdgecombe County: 75 reportsCaldwell County: 129 reportsPitt County: 177 reportsJones County: 68 reportsForsyth County: 109 reportsWayne County: 124 reportsBladen County: 166 reportsPolk County: 77 reportsMitchell County: 35 reportsCurrituck County: 32 reportsLincoln County: 131 reportsHaywood County: 63 reportsDurham County: 127 reportsGreene County: 48 reportsJohnston County: 177 reportsNew Hanover County: 113 reportsChatham County: 82 reportsRichmond County: 38 reportsScotland County: 50 reportsDavidson County: 116 reportsAnson County: 53 reportsRutherford County: 132 reportsYancey County: 36 reportsSwain County: 20 reportsHertford County: 32 reportsCumberland County: 146 reportsWilkes County: 139 reportsSampson County: 137 reportsPamlico County: 49 reportsWashington County: 29 reportsMoore County: 115 reportsRobeson County: 173 reportsSurry County: 144 reportsCarteret County: 88 reportsAlleghany County: 55 reportsHarnett County: 131 reportsHoke County: 58 reportsPerquimans County: 23 reportsGranville County: 96 reportsHyde County: 30 reportsWatauga County: 75 reportsMacon County: 72 reportsClay County: 19 reportsChowan County: 33 reportsGates County: 35 reportsPasquotank County: 25 reportsGraham County: 34 reportsCherokee County: 58 reportsBrunswick County: 139 reportsHalifax County: 67 reportsJackson County: 61 reportsWarren County: 35 reportsNorthampton County: 46 reportsAshe County: 88 reportsBuncombe County: 208 reportsBurke County: 211 reportsMcDowell County: 144 reportsColumbus County: 179 reportsCaswell County: 78 reportsHenderson County: 152 reportsGaston County: 169 reportsTyrrell County: 23 reportsDavie County: 79 reportsAvery County: 59 reportsPender County: 126 reportsCatawba County: 177 reportsMecklenburg County: 247 reportsNash County: 104 reportsMadison County: 75 reportsStanly County: 65 reportsDare County: 56 reportsWilson County: 69 reportsDuplin County: 140 reportsMartin County: 77 reportsWake County: 401 reportsLee County: 58 reportsBertie County: 38 reportsRowan County: 111 reportsAlamance County: 92 reportsMontgomery County: 60 reportsUnion County: 130 reportsCamden County: 19 reportsBeaufort County: 137 reports
FewerMore
Counties shaded by all-time hail reports. Select a county for its page.

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.

Phone line opening soon

What would a claim cost you? Try the hail claim calculator

Preview: this form is not connected yet. Nothing you enter is sent or stored.

Roofer? Get hail alerts for your area with StormScope

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

0200400600800 1955: 9 reports, largest 2.75 in 1956: 3 reports, largest 2.00 in 1957: 1 reports, largest 1.00 in 1958: 6 reports, largest 2.00 in 1959: 4 reports, largest 1.75 in 1960: 3 reports, largest 1.75 in 1960 1961: 6 reports, largest 2.00 in 1962: 7 reports, largest 2.00 in 1963: 7 reports, largest 2.00 in 1964: 1 reports, largest 0.75 in 1965: 4 reports, largest 2.75 in 1966: 9 reports, largest 1.75 in 1967: 11 reports, largest 2.75 in 1968: 2 reports, largest 2.00 in 1969: 5 reports, largest 2.50 in 1970: 13 reports, largest 2.00 in 1970 1971: 5 reports, largest 2.50 in 1972: 3 reports, largest 1.00 in 1973: 8 reports, largest 2.00 in 1974: 21 reports, largest 4.50 in 1975: 23 reports, largest 3.50 in 1976: 10 reports, largest 1.75 in 1977: 13 reports, largest 1.75 in 1978: 25 reports, largest 1.75 in 1979: 18 reports, largest 1.75 in 1980: 25 reports, largest 2.75 in 1980 1981: 17 reports, largest 2.00 in 1982: 28 reports, largest 2.00 in 1983: 23 reports, largest 2.75 in 1984: 84 reports, largest 2.75 in 1985: 231 reports, largest 4.50 in 1986: 99 reports, largest 3.00 in 1987: 99 reports, largest 2.75 in 1988: 159 reports, largest 3.50 in 1989: 99 reports, largest 2.50 in 1990: 128 reports, largest 2.50 in 1990 1991: 33 reports, largest 2.00 in 1992: 104 reports, largest 2.50 in 1993: 106 reports, largest 2.25 in 1994: 51 reports, largest 1.75 in 1995: 159 reports, largest 3.50 in 1996: 250 reports, largest 2.50 in 1997: 237 reports, largest 2.75 in 1998: 545 reports, largest 4.50 in 1999: 150 reports, largest 2.00 in 2000: 345 reports, largest 4.50 in 2000 2001: 151 reports, largest 2.50 in 2002: 230 reports, largest 2.25 in 2003: 411 reports, largest 4.25 in 2004: 135 reports, largest 1.75 in 2005: 172 reports, largest 4.00 in 2006: 753 reports, largest 2.75 in 2007: 396 reports, largest 2.75 in 2008: 778 reports, largest 2.75 in 2009: 392 reports, largest 2.75 in 2010: 154 reports, largest 1.75 in 2010 2011: 537 reports, largest 2.75 in 2012: 568 reports, largest 2.75 in 2013: 121 reports, largest 1.75 in 2014: 268 reports, largest 2.75 in 2015: 157 reports, largest 2.00 in 2016: 291 reports, largest 3.00 in 2017: 139 reports, largest 2.75 in 2018: 89 reports, largest 2.00 in 2019: 172 reports, largest 4.00 in 2020: 83 reports, largest 2.25 in 2020 2021: 129 reports, largest 2.75 in 2022: 160 reports, largest 2.75 in 2023: 160 reports, largest 2.75 in 2024: 104 reports, largest 4.00 in 2025: 139 reports, largest 2.50 in 2026: 69 reports, largest 1.75 in
Reports per year, 1955–2026. Bar colour shows the largest hail that year. Reporting grew sharply after the mid-1990s, so early decades undercount.
01,0002,0003,0004,000 January: 39 reports (0%) Jan February: 82 reports (1%) Feb March: 674 reports (7%) Mar April: 1,464 reports (15%) Apr May: 3,188 reports (32%) May June: 2,090 reports (21%) Jun July: 1,308 reports (13%) Jul August: 690 reports (7%) Aug September: 303 reports (3%) Sep October: 87 reports (1%) Oct November: 15 reports (0%) Nov December: 7 reports (0%) Dec
All 9,947 reports by calendar month.
Reports per month, 2017–2026. Darker cells had more reports.
YearJanFebMarAprMayJunJulAugSepOctNovDecTotal
2026 3109171416 69
2025 214216929112 139
2024 1226163821 104
2023 241314024139 160
2022 189831652 160
2021 38293564161 129
2020 42253613129 83
2019 911649268 172
2018 3629281382 89
2017 14016271229113 139

Hail days since Nov 3, 2021

DateReportsLargestStorm 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

Largest hail reports in North Carolina
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

Most recent reports

Most recent hail reports in North Carolina
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

All 255 cities and towns with 10+ reports

Recent storm days in North Carolina

How North Carolina compares

Hail reports by county

CountyReportsLargest
Wake County4014.00 in
Mecklenburg County2473.00 in
Burke County2114.50 in
Guilford County2092.75 in
Buncombe County2082.50 in
Craven County1933.50 in
Onslow County1932.75 in
Columbus County1792.75 in
Catawba County1774.50 in
Pitt County1773.00 in
Johnston County1772.75 in
Robeson County1734.00 in
Gaston County1694.50 in
Cleveland County1682.75 in
Bladen County1662.75 in
Rockingham County1652.75 in
Iredell County1642.75 in
Henderson County1522.50 in
Cumberland County1463.50 in
Surry County1443.00 in
McDowell County1442.50 in
Duplin County1402.75 in
Brunswick County1392.00 in
Wilkes County1392.75 in
Sampson County1372.75 in
Beaufort County1372.75 in
Rutherford County1322.75 in
Lincoln County1312.50 in
Harnett County1312.75 in
Union County1302.25 in
Caldwell County1292.00 in
Durham County1272.75 in
Pender County1261.75 in
Cabarrus County1254.50 in
Wayne County1242.75 in
Davidson County1162.75 in
Moore County1152.75 in
New Hanover County1132.50 in
Lenoir County1112.75 in
Rowan County1114.50 in
Randolph County1102.75 in
Forsyth County1092.75 in
Nash County1042.75 in
Granville County962.75 in
Stokes County922.25 in
Alamance County922.50 in
Transylvania County912.75 in
Carteret County882.00 in
Ashe County882.00 in
Orange County842.75 in
Person County842.50 in
Chatham County821.75 in
Davie County792.50 in
Caswell County782.50 in
Martin County772.75 in
Polk County772.75 in
Edgecombe County752.50 in
Madison County752.00 in
Watauga County754.00 in
Macon County722.75 in
Franklin County702.00 in
Yadkin County692.00 in
Wilson County692.00 in
Jones County682.50 in
Halifax County672.50 in
Stanly County652.75 in
Haywood County631.75 in
Alexander County631.75 in
Jackson County611.75 in
Montgomery County604.50 in
Avery County592.75 in
Lee County582.00 in
Hoke County581.75 in
Cherokee County581.75 in
Dare County561.75 in
Alleghany County551.50 in
Anson County533.00 in
Vance County533.00 in
Scotland County502.00 in
Pamlico County492.75 in
Greene County482.75 in
Northampton County464.25 in
Bertie County384.25 in
Richmond County381.75 in
Yancey County362.50 in
Warren County352.00 in
Gates County353.50 in
Mitchell County351.75 in
Graham County343.00 in
Chowan County333.00 in
Hertford County324.00 in
Currituck County321.75 in
Hyde County303.50 in
Washington County292.75 in
Pasquotank County251.75 in
Perquimans County232.00 in
Tyrrell County232.00 in
Swain County201.25 in
Clay County191.75 in
Camden County191.50 in
Ncz091 County92.50 in

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.