North Carolina hail history
IndependentNot affiliated with NOAA or the National Weather Service.
North Carolina had hail reported on 298 days from 2016 to 2025, about 30 a year, and on 1,790 days since 1955. The largest hailstone on record in the state is 4.50″ (April 20, 2024). Burke County had the most hail days of any county from 2016 to 2025 (36).
Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology
Source: National Storms (nationalstorms.com), CC BY 4.0, data from NOAA Storm Prediction Center storm reports.
Report counts rose over the decades as more people and spotters reported storms, so compare recent years with each other rather than with the 1960s.
North Carolina cities with the most hail days, 2016–2025
| City | Hail days 2016–25 | 1″+ hail days | Largest hail | Last hail |
|---|---|---|---|---|
| Morganton | 16 | 10 | 2.00″ | May 8, 2025 |
| Hickory | 13 | 11 | 2.00″ | Jul 10, 2025 |
| Lenoir | 11 | 5 | 1.75″ | Aug 11, 2026 |
| Cajah's Mountain | 11 | 6 | 1.75″ | May 8, 2025 |
| Hudson | 11 | 6 | 1.75″ | May 8, 2025 |
| Marion | 10 | 9 | 2.50″ | Aug 11, 2026 |
| Long View | 9 | 7 | 2.00″ | May 15, 2024 |
| Conover | 9 | 8 | 2.00″ | Aug 17, 2024 |
| Cary | 9 | 9 | 2.50″ | Apr 22, 2025 |
| Landis | 9 | 6 | 4.50″ | May 13, 2025 |
| Granite Falls | 9 | 5 | 1.75″ | May 8, 2025 |
| Apex | 9 | 8 | 2.50″ | Apr 14, 2023 |
| Sawmills | 9 | 6 | 1.75″ | May 8, 2025 |
| Raleigh | 8 | 7 | 4.00″ | Apr 22, 2025 |
| Hendersonville | 8 | 5 | 2.00″ | Jun 12, 2026 |
| Fletcher | 8 | 3 | 2.50″ | Aug 30, 2024 |
| Davidson | 8 | 5 | 2.75″ | Jul 28, 2020 |
| Newton | 8 | 5 | 2.00″ | Aug 10, 2022 |
| Morrisville | 8 | 7 | 2.75″ | Apr 22, 2025 |
| Kannapolis | 8 | 6 | 4.50″ | May 13, 2025 |
Biggest hail days in North Carolina since 2016
| Day | Largest hail | Reports |
|---|---|---|
| April 20, 2024 | 4.50″ | 20 |
| May 31, 2019 | 4.00″ | 73 |
| February 24, 2016 | 3.00″ | 14 |
| May 6, 2022 | 2.75″ | 40 |
| June 26, 2023 | 2.75″ | 33 |
| May 13, 2019 | 2.75″ | 31 |
| May 15, 2024 | 2.75″ | 19 |
| May 8, 2024 | 2.75″ | 13 |
| March 21, 2017 | 2.75″ | 7 |
| September 1, 2017 | 2.75″ | 7 |
| April 14, 2021 | 2.75″ | 5 |
| May 3, 2016 | 2.50″ | 47 |
The largest hail and the biggest storm days since 1955, with radar swaths since 2019: Biggest hail storms in North Carolina history
North Carolina counties
| County | Hail days 2016–25 | All-time hail reports | Largest hail | Last hail |
|---|---|---|---|---|
| Burke County | 36 | 208 | 4.50″ | May 14, 2025 |
| Wake County | 30 | 395 | 4.00″ | Sep 5, 2026 |
| Mecklenburg County | 27 | 248 | 3.00″ | Jun 25, 2025 |
| Catawba County | 23 | 178 | 4.50″ | Jul 10, 2025 |
| Caldwell County | 23 | 128 | 2.00″ | Aug 11, 2026 |
| Buncombe County | 20 | 205 | 2.50″ | Sep 4, 2025 |
| Wilkes County | 20 | 137 | 2.75″ | May 8, 2025 |
| Gaston County | 19 | 167 | 4.50″ | Jun 26, 2025 |
| McDowell County | 19 | 142 | 2.50″ | Aug 11, 2026 |
| Guilford County | 17 | 207 | 2.75″ | Mar 16, 2025 |
| Cleveland County | 17 | 165 | 2.75″ | Jun 25, 2025 |
| Henderson County | 17 | 150 | 2.50″ | Jun 29, 2026 |
| Rockingham County | 17 | 160 | 2.75″ | Mar 16, 2025 |
| Iredell County | 16 | 166 | 2.75″ | Jul 28, 2026 |
| Surry County | 16 | 141 | 3.00″ | Jul 4, 2026 |
| Cabarrus County | 16 | 133 | 4.50″ | Aug 11, 2026 |
| Harnett County | 14 | 136 | 2.75″ | May 29, 2025 |
| Rutherford County | 14 | 131 | 2.75″ | Aug 11, 2026 |
| Davidson County | 13 | 117 | 2.75″ | Aug 15, 2023 |
| Randolph County | 13 | 111 | 2.75″ | Apr 22, 2025 |
| Nash County | 13 | 106 | 2.75″ | Jun 14, 2026 |
| Caswell County | 13 | 74 | 2.50″ | Jun 16, 2023 |
| Pitt County | 12 | 187 | 3.00″ | Sep 5, 2026 |
| Lincoln County | 12 | 139 | 2.50″ | Aug 1, 2025 |
| Cumberland County | 12 | 147 | 3.50″ | May 4, 2025 |
| Wayne County | 12 | 125 | 2.75″ | May 5, 2025 |
| Pender County | 12 | 124 | 1.75″ | Jun 8, 2025 |
| Union County | 11 | 127 | 2.25″ | Jun 25, 2025 |
| Brunswick County | 11 | 139 | 2.00″ | Sep 16, 2024 |
| Forsyth County | 11 | 108 | 2.75″ | Jun 26, 2023 |
| Wilson County | 11 | 70 | 2.00″ | May 10, 2024 |
| Johnston County | 10 | 177 | 2.75″ | Sep 5, 2026 |
| Craven County | 10 | 191 | 3.50″ | Sep 5, 2026 |
| Duplin County | 10 | 140 | 2.75″ | Apr 23, 2025 |
| Durham County | 10 | 124 | 2.75″ | May 5, 2025 |
| Rowan County | 10 | 112 | 4.50″ | May 8, 2025 |
| Stokes County | 10 | 94 | 2.25″ | May 7, 2024 |
| Davie County | 10 | 79 | 3.50″ | Aug 15, 2023 |
| Person County | 10 | 85 | 2.50″ | Aug 15, 2023 |
| Bladen County | 9 | 171 | 2.75″ | Jun 25, 2025 |
| Robeson County | 9 | 176 | 4.50″ | Jun 25, 2025 |
| Moore County | 9 | 122 | 2.75″ | May 29, 2025 |
| New Hanover County | 9 | 112 | 2.50″ | Jun 24, 2024 |
| Beaufort County | 9 | 143 | 2.75″ | May 15, 2025 |
| Chatham County | 9 | 80 | 1.75″ | Apr 22, 2025 |
| Alexander County | 9 | 63 | 2.75″ | Jul 28, 2026 |
| Martin County | 9 | 79 | 2.75″ | Jun 26, 2023 |
| Alleghany County | 9 | 54 | 1.50″ | May 6, 2022 |
| Granville County | 8 | 97 | 2.75″ | Sep 5, 2026 |
| Ashe County | 8 | 85 | 2.00″ | Jul 23, 2022 |
| Franklin County | 8 | 72 | 2.75″ | Jun 25, 2025 |
| Columbus County | 7 | 182 | 2.75″ | Sep 25, 2025 |
| Onslow County | 7 | 192 | 2.75″ | Apr 23, 2025 |
| Orange County | 7 | 82 | 2.75″ | Apr 29, 2026 |
| Alamance County | 7 | 91 | 2.50″ | Apr 29, 2026 |
| Polk County | 7 | 76 | 2.75″ | Aug 20, 2026 |
| Lee County | 7 | 55 | 2.00″ | Jun 26, 2023 |
| Greene County | 7 | 49 | 2.75″ | May 9, 2023 |
| Yadkin County | 6 | 71 | 2.00″ | Jun 26, 2023 |
| Watauga County | 6 | 71 | 4.00″ | Apr 1, 2026 |
| Madison County | 6 | 72 | 2.00″ | May 8, 2025 |
| Halifax County | 6 | 68 | 2.50″ | May 27, 2024 |
| Avery County | 6 | 57 | 2.75″ | Aug 7, 2023 |
| Bertie County | 6 | 41 | 4.25″ | May 15, 2025 |
| Washington County | 6 | 33 | 2.75″ | Jun 24, 2024 |
| Chowan County | 6 | 30 | 3.00″ | May 4, 2022 |
| Sampson County | 5 | 136 | 2.75″ | May 15, 2024 |
| Carteret County | 5 | 88 | 2.00″ | May 15, 2024 |
| Jones County | 5 | 69 | 2.50″ | Sep 5, 2026 |
| Haywood County | 5 | 63 | 1.75″ | Sep 7, 2023 |
| Montgomery County | 5 | 59 | 4.50″ | Apr 20, 2024 |
| Jackson County | 5 | 57 | 1.75″ | May 16, 2025 |
| Cherokee County | 5 | 54 | 1.75″ | Jul 28, 2026 |
| Gates County | 5 | 35 | 3.50″ | Jun 11, 2025 |
| Hertford County | 5 | 30 | 4.00″ | May 6, 2022 |
| Lenoir County | 4 | 110 | 2.75″ | Sep 11, 2026 |
| Transylvania County | 4 | 92 | 2.75″ | Sep 6, 2026 |
| Macon County | 4 | 73 | 2.75″ | Apr 10, 2025 |
| Edgecombe County | 4 | 78 | 2.50″ | Sep 5, 2026 |
| Hoke County | 4 | 59 | 1.75″ | Jun 5, 2019 |
| Vance County | 4 | 55 | 3.00″ | Aug 15, 2023 |
| Anson County | 4 | 57 | 3.00″ | May 6, 2022 |
| Northampton County | 4 | 45 | 4.25″ | May 6, 2022 |
| Warren County | 4 | 37 | 2.75″ | Apr 7, 2020 |
| Richmond County | 4 | 39 | 1.75″ | May 2, 2025 |
| Currituck County | 4 | 33 | 1.75″ | Jul 28, 2026 |
| Stanly County | 3 | 70 | 2.75″ | Aug 11, 2026 |
| Scotland County | 3 | 50 | 2.00″ | May 2, 2025 |
| Yancey County | 3 | 35 | 2.50″ | May 16, 2025 |
| Hyde County | 3 | 30 | 3.50″ | May 13, 2019 |
| Tyrrell County | 3 | 25 | 2.00″ | Jun 14, 2026 |
| Clay County | 3 | 20 | 1.75″ | Jun 24, 2025 |
| Dare County | 2 | 55 | 1.75″ | Jul 6, 2026 |
| Pamlico County | 2 | 49 | 2.75″ | Jul 8, 2026 |
| Graham County | 2 | 32 | 3.00″ | Aug 12, 2023 |
| Mitchell County | 2 | 34 | 1.75″ | Aug 7, 2023 |
| Pasquotank County | 2 | 25 | 1.75″ | Aug 9, 2019 |
| Camden County | 2 | 19 | 1.50″ | May 4, 2022 |
| Swain County | 1 | 22 | 1.25″ | Apr 25, 2020 |
| Perquimans County | 1 | 23 | 2.00″ | Jul 14, 2024 |
Places with fewer than 5 hail days on record are listed without a link and kept out of search engines.
When hail falls in North Carolina, by month and week: North Carolina hail season
Download every North Carolina hail, tornado and wind report as CSV, by year: North Carolina storm report downloads
All North Carolina cities
Aberdeen Ahoskie Albemarle Angier Apex Archdale Archer Lodge Asheboro Asheville Ayden Beaufort Belmont Belville Benson Bermuda Run Bessemer City Black Mountain Boiling Spring Lakes Boiling Springs Boone Brevard Burgaw Burlington Butner Cajah's Mountain Calabash Canton Carolina Beach Carolina Shores Carrboro Carthage Cary Chapel Hill Charlotte Cherryville China Grove Clayton Clemmons Clinton Concord Conover Cornelius Cramerton Creedmoor Dallas Davidson Dunn Durham Eastover Eden Edenton Elizabeth City Elizabethtown Elkin Elon Emerald Isle Erwin Fairview Farmville Fayetteville Flat Rock Fletcher Forest City Four Oaks Franklin Franklinton Fuquay-Varina Gamewell Garner Gastonia Gibsonville Goldsboro Graham Granite Falls Granite Quarry Green Level Greensboro Greenville Grifton Hamlet Harrisburg Havelock Henderson Hendersonville Hickory High Point Hillsborough Holly Ridge Holly Springs Hope Mills Hudson Huntersville Indian Trail Jacksonville Jamestown Kannapolis Kernersville Kill Devil Hills King Kings Mountain Kinston Kitty Hawk Knightdale La Grange Lake Park Landis Laurinburg Leland Lenoir Lewisville Lexington Liberty Lillington Lincolnton Locust Long View Louisburg Lowell Lumberton Maiden Marion Marshville Marvin Matthews Mebane Midland Midway Mills River Mineral Springs Mint Hill Mocksville Monroe Mooresville Morehead City Morganton Morrisville Mount Airy Mount Holly Mount Olive Nags Head Nashville New Bern Newport Newton North Wilkesboro Norwood Oak Island Oak Ridge Oxford Pembroke Pinehurst Pineville Pittsboro Pleasant Garden Plymouth Polkton Raeford Raleigh Randleman Ranlo Red Oak Red Springs Reidsville River Bend Roanoke Rapids Rockingham Rocky Mount Rolesville Roxboro Rural Hall Rutherfordton Salisbury Sanford Sawmills Selma Shallotte Shelby Siler City Smithfield Southern Pines Southern Shores Southport Spencer Spindale Spring Lake St. James Stallings Stanley Statesville Stokesdale Summerfield Sunset Beach Swansboro Swepsonville Sylva Tabor City Tarboro Thomasville Tobaccoville Trent Woods Trinity Troutman Troy Unionville Valdese Wadesboro Wake Forest Walkertown Wallace Wallburg Warsaw Washington Waxhaw Waynesville Weaverville Weddington Wendell Wentworth Wesley Chapel Whispering Pines Whiteville Wilkesboro Williamston Wilmington Wilson Wilson's Mills Windsor Wingate Winston-Salem Winterville Woodfin Yadkinville Zebulon
Guides: How to check if it hailed at your address · Hail size chart and roof damage