North Dakota storm reports for July 9, 2026
NOAA recorded 13 hail reports, 13 wind reports and 2 tornado reports in North Dakota on July 9, 2026.
- in North Dakota
- 28
- Storm reports
- 3 NE Silva, Pierce County, ND
- 2.5 in
- Largest hail
- 5 W Courtenay, Stutsman County, ND
- 66 mph
- Highest gust
- 2
- Tornado reports
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on July 9, 2026 to 12:00 UTC the next day. Times are Central.
Select a dot or a path for the report. Gust lines are estimates: the highest gust of the day in NOAA's hourly 2.5 km wind analysis (URMA), which fills in between weather stations. They aren't measurements at any building.
Reports by hour
Hail13, most at 5 PM
Wind13, most at 9 PM
Tornado2, most at 7 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 7:16 PM | Not rated | 4 SW Hamberg, Wells County, ND | Not surveyed |
| 8:08 PM | Not rated | 10 S Denhoff, Sheridan County, ND | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 5:16 PM | 1.25 in | 4 N Silva, Pierce County, ND |
| 5:28 PM | 1.25 in | 4 SSW Sarles, Towner County, ND |
| 5:37 PM | 1.5 in | 1 NW Fillmore, Benson County, ND |
| 5:48 PM | 2.5 in | 3 NE Silva, Pierce County, ND |
| 5:55 PM | 1.25 in | 6 SSW Orrin, McHenry County, ND |
| 6:15 PM | 1.0 in | 2 SSE Munich, Cavalier County, ND |
| 6:25 PM | 1.0 in | 2 S Alsen, Cavalier County, ND |
| 6:30 PM | 1.75 in | 9 SSE New Leipzig, Grant County, ND |
| 6:50 PM | 1.0 in | 12 S Esmond, Benson County, ND |
| 7:00 PM | 2.5 in | Wellsburg, Wells County, ND |
| 7:00 PM | 2.25 in | 6 NE Harvey, Wells County, ND |
| 7:08 PM | 1.25 in | 4 S Wellsburg, Wells County, ND |
| 8:35 PM | 2.0 in | Regan, Burleigh County, ND |
| Time | Gust | Where |
|---|---|---|
| 5:45 PM | Not measured | 6 ESE Wales, Cavalier County, ND |
| 7:32 PM | Not measured | Fessenden, Wells County, ND |
| 7:53 PM | Not measured | Cathay, Wells County, ND |
| 8:00 PM | Not measured | Sykeston, Wells County, ND |
| 8:57 PM | 66 mph | 5 W Courtenay, Stutsman County, ND |
| 9:31 PM | 63 mph | 5 NW Steele, Kidder County, ND |
| 9:35 PM | Not measured | 2 E Leal, Barnes County, ND |
| 9:40 PM | Not measured | 7 N Streeter, Stutsman County, ND |
| 9:45 PM | Not measured | 1 S Medina, Stutsman County, ND |
| 10:03 PM | 58 mph | 8 NNW Hastings, Barnes County, ND |
| 10:35 PM | Not measured | 5 NW Fort Ransom, Ransom County, ND |
| 10:40 PM | 60 mph | 1 SSE Jud, LaMoure County, ND |
| 11:25 PM | 58 mph | 4 NNE Ellendale, Dickey County, ND |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.