National Storms

North Dakota hail history

IndependentNot affiliated with NOAA or the National Weather Service.

North Dakota had hail reported on 364 days from 2016 to 2025, about 36 a year, and on 1,724 days since 1955. The largest hailstone on record in the state is 8.00″ (July 21, 1969). Morton County had the most hail days of any county from 2016 to 2025 (46).

Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology

1990: 211991: 231992: 161993: 161994: 361995: 191996: 291997: 341998: 301999: 382000: 452001: 432002: 432003: 342004: 412005: 462006: 432007: 412008: 412009: 252010: 422011: 412012: 392013: 362014: 312015: 332016: 492017: 302018: 482019: 432020: 452021: 242022: 362023: 312024: 302025: 282026: 301990199419982002200620102014201820222026max 49
Days with hail reported in North Dakota, by year (1990–2026)

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 Dakota cities with the most hail days, 2016–2025

CityHail days 2016–251″+ hail daysLargest hailLast hail
Bismarck25174.50″Jul 21, 2025
Mandan20164.50″Jun 29, 2026
Grand Forks18102.75″Jul 7, 2025
Fargo15104.00″Jun 29, 2026
West Fargo14103.50″Jun 15, 2025
Jamestown1294.50″Jun 9, 2026
Minot12124.00″Jul 25, 2025
Dickinson1293.00″Jun 19, 2025
Lincoln1164.00″Jul 21, 2025
Devils Lake1192.75″Oct 3, 2023
Williston1073.00″Sep 2, 2026
Valley City762.75″Jul 26, 2025
Wahpeton653.00″Jun 28, 2025
Horace654.00″Jun 29, 2026
New Town642.75″Jul 14, 2024
Watford City543.50″Aug 1, 2023
Beulah443.50″Jun 9, 2026
Grafton434.00″Jun 20, 2020

Biggest hail days in North Dakota since 2016

DayLargest hailReports
July 29, 20244.50″12
August 28, 20244.00″17
June 29, 20264.00″13
July 19, 20164.00″6
August 23, 20203.75″12
June 27, 20253.50″37
July 14, 20243.50″32
June 28, 20183.50″20
August 11, 20263.50″16
July 7, 20253.50″12
July 10, 20163.25″26
June 16, 20163.25″21

The largest hail and the biggest storm days since 1955, with radar swaths since 2019: Biggest hail storms in North Dakota history

North Dakota counties

CountyHail days 2016–25All-time hail reportsLargest hailLast hail
Morton County464284.50″Sep 6, 2026
Cass County435004.50″Aug 6, 2026
Grant County401894.50″Jul 19, 2026
Burleigh County373284.50″Aug 11, 2026
Ward County362914.00″Aug 10, 2026
Stark County352263.00″Sep 23, 2026
Hettinger County351664.25″Sep 23, 2026
Barnes County343283.00″Aug 11, 2026
Grand Forks County343923.00″Jul 24, 2026
Mountrail County331924.50″Jul 5, 2026
Adams County331563.00″Jun 29, 2026
Stutsman County322584.50″Aug 24, 2026
McLean County312834.50″Sep 7, 2026
Benson County312954.50″Jul 9, 2026
Dunn County281683.25″Jul 5, 2026
Richland County272944.50″Jun 28, 2025
Williams County272303.00″Sep 2, 2026
Kidder County271344.50″Aug 24, 2026
Ramsey County262172.75″Jun 2, 2026
Eddy County261568.00″Aug 24, 2026
McKenzie County252284.50″Sep 6, 2026
Wells County251233.50″Jul 16, 2026
Bottineau County231853.00″Jul 14, 2026
Logan County231153.50″Jul 9, 2025
Walsh County222294.00″Jun 29, 2026
McHenry County222014.00″Sep 3, 2026
Mercer County221515.00″Jun 28, 2026
Pembina County212304.50″Jul 26, 2026
Bowman County211653.50″Aug 10, 2026
Billings County211193.00″Aug 23, 2026
Griggs County201592.75″Jun 22, 2025
LaMoure County201332.75″Aug 24, 2026
Traill County201502.75″Jun 24, 2023
Emmons County201434.50″Aug 8, 2026
Sioux County201155.00″Aug 11, 2026
Steele County191744.50″Sep 3, 2026
McIntosh County191462.75″Jun 2, 2024
Renville County19922.75″Jul 5, 2026
Cavalier County182294.50″Jul 9, 2026
Nelson County181883.25″Aug 24, 2026
Towner County181573.00″Sep 5, 2026
Dickey County181394.50″Jul 14, 2025
Slope County181014.50″Aug 11, 2026
Pierce County18943.00″Jul 9, 2026
Oliver County181093.50″Jun 27, 2025
Golden Valley County171194.50″Jul 2, 2026
Sargent County161742.75″Aug 11, 2025
Ransom County151694.50″Aug 5, 2022
Sheridan County15644.00″Jul 10, 2025
Burke County141212.75″Aug 7, 2025
Foster County13982.75″Aug 24, 2026
Divide County12994.50″Jul 2, 2026
Rolette County12713.00″Sep 5, 2026

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 Dakota, by month and week: North Dakota hail season

Download every North Dakota hail, tornado and wind report as CSV, by year: North Dakota storm report downloads

All North Dakota cities

Beulah Bismarck Devils Lake Dickinson Fargo Grafton Grand Forks Horace Jamestown Lincoln Mandan Minot New Town Valley City Wahpeton Watford City West Fargo Williston