After morning showers moved through eastern North Dakota and northwest Minnesota, clouds decreased and allowed for some decent afternoon warming. Highs warmed into the low 90s over all of east central and southeast North Dakota, along with dew point values in the lower 70s. Thunderstorms formed a little later than initially thought, partly due to the morning clouds. The storms initially formed over northeast North Dakota during the late afternoon, but expanded east and southeast throughout the evening. These storms produced large hail, strong winds, and multiple tornadoes. One of the tornadoes had a particularly long track, taking it from just north of the Mayville radar site to just northeast of Hillsboro.

Tornado in WALSH, NORTH DAKOTA
From 11-JUL-17 16:39:00 to 11-JUL-17 16:43:00 (CST-6)
Location: VESELEYVILLE
Tornado F-scale: EF1
Property damage: 2.00K
Crop damage: 5.00K
Reported by: Storm Chaser

A partially rain wrapped tornado ripped down large branches and snapped a few trees in shelterbelts. It also damaged the trim on a farmstead house. Peak winds were estimated at 95 mph.

Tornado in GRAND FORKS, NORTH DAKOTA
From 11-JUL-17 16:51:00 to 11-JUL-17 16:53:00 (CST-6)
Location: INKSTER
Tornado F-scale: EF0
Property damage: 2.00K
Crop damage: 5.00K
Reported by: NWS Storm Survey

A persistent funnel cloud intermittently touched down northeast of Inkster. The tornado damaged large tree branches at one farmstead and in other shelterbelts. Peak winds were estimated at 75 mph.

Tornado in GRAND FORKS, NORTH DAKOTA
From 11-JUL-17 17:25:00 to 11-JUL-17 17:42:00 (CST-6)
Location: KEMPTON
Tornado F-scale: EF1
Property damage: 2.00K
Crop damage: 15.00K
Reported by: NWS Storm Survey

This tornado was partially rain wrapped along its track. The tornado broke down large branches and snapped a few tree trunks in shelterbelts along its path. Peak winds were estimated at 90 mph.

Tornado in WALSH, NORTH DAKOTA
From 11-JUL-17 17:30:00 to 11-JUL-17 17:46:00 (CST-6)
Location: FAIRDALE
Tornado F-scale: EF1
Property damage: 4.00K
Crop damage: 25.00K
Reported by: Storm Chaser

This rope tornado tracked for roughly seven miles to the east-southeast and eventually produced a substantial dust swirl. It was viewed and photographed from multiple locations. Though it remained over largely open country, it did snap a few hardwood tree trunks at a couple of locations. Peak winds were estimated at 105 mph.

Hail in TRAILL, NORTH DAKOTA
From 11-JUL-17 17:59:00 to 11-JUL-17 17:59:00 (CST-6)
Location: HATTON
Magnitude: 1.75 
Reported by: Trained Spotter

Quarter to golf ball size hail was reported.

Tornado in TRAILL, NORTH DAKOTA
From 11-JUL-17 17:58:00 to 11-JUL-17 18:49:00 (CST-6)
Location: HATTON ARPT
Tornado F-scale: EF2
Property damage: 750.00K
Crop damage: 500.00K
Reported by: NWS Storm Survey

This multi-vortex tornado was wrapped in rain and hail for much of its path. It crossed Interstate 29 just north of the Taft elevators, then dove south-southeast to a point roughly 2.5 east-northeast of Hillsboro, where it curled to the northeast. The tornado snapped trees and destroyed several farm buildings along its path. Peak winds were estimated at 135 mph.

Tornado in TRAILL, NORTH DAKOTA
From 11-JUL-17 18:48:00 to 11-JUL-17 19:00:00 (CST-6)
Location: HILLSBORO ARPT
Tornado F-scale: EF2
Property damage: 250.00K
Crop damage: 250.00K
Reported by: NWS Storm Survey

This tornado developed from the main mesocyclone as its predecessor roped out. It crossed the Red River and continued for another 5 miles in Minnesota, before ending around four miles east-southeast of Halstad at 711 pm CST. This tornado snapped H-pole power poles, crushed steel grain bins, snapped numerous oak and ash trees, and toppled a barn along its path. Peak winds were estimated at 130 mph.

Funnel Cloud in TOWNER, NORTH DAKOTA
From 11-JUL-17 16:12:00 to 11-JUL-17 16:12:00 (CST-6)
Location: ROCKLAKE
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

The funnel was viewed by a spotter located near Calvin.

Tornado in TOWNER, NORTH DAKOTA
From 11-JUL-17 16:16:00 to 11-JUL-17 16:20:00 (CST-6)
Location: ROCKLAKE
Tornado F-scale: EF0
Reported by: Public

The funnel which preceded this tornado was viewed by multiple storm spotters. Photographs and reports show that this tornado tracked mainly over open rangeland. Peak winds were estimated at 70 mph.

Hail in WALSH, NORTH DAKOTA
From 11-JUL-17 16:35:00 to 11-JUL-17 16:45:00 (CST-6)
Location: KELLOGG
Magnitude: 1.50 
Reported by: Public

The large hail stripped bean fields.

Hail in CAVALIER, NORTH DAKOTA
From 11-JUL-17 16:36:00 to 11-JUL-17 16:36:00 (CST-6)
Location: CLYDE
Magnitude: 1.75 
Reported by: Public

Funnel Cloud in GRAND FORKS, NORTH DAKOTA
From 11-JUL-17 16:44:00 to 11-JUL-17 16:44:00 (CST-6)
Location: FOREST RIVER COLONY
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Tornado in CAVALIER, NORTH DAKOTA
From 11-JUL-17 16:48:00 to 11-JUL-17 16:50:00 (CST-6)
Location: CLYDE
Tornado F-scale: EF0
Reported by: Public

A brief tornado touchdown was noted by an observer near the corner of the intersection of county roads 5 and 20. The tornado tracked through open country. Peak winds were estimated at 70 mph.

Hail in CAVALIER, NORTH DAKOTA
From 11-JUL-17 16:50:00 to 11-JUL-17 17:00:00 (CST-6)
Location: CLYDE
Magnitude: 1.75 
Reported by: Public

The hail was accompanied by strong winds, which blew down large branches in shelterbelts around western Moscow Township.

Hail in WALSH, NORTH DAKOTA
From 11-JUL-17 17:00:00 to 11-JUL-17 17:00:00 (CST-6)
Location: FOREST RIVER
Magnitude: 1.00 
Reported by: Trained Spotter

Hail in GRAND FORKS, NORTH DAKOTA
From 11-JUL-17 17:03:00 to 11-JUL-17 17:03:00 (CST-6)
Location: SHAWNEE
Magnitude: 1.75 
Reported by: Public

Funnel Cloud in GRAND FORKS, NORTH DAKOTA
From 11-JUL-17 17:08:00 to 11-JUL-17 17:08:00 (CST-6)
Location: LARIMORE
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Storm Chaser

A wall cloud was reported around 558 PM CDT about six miles west of Larimore. The subsequent funnel cloud was reported and a photo posted to social media.

Hail in GRAND FORKS, NORTH DAKOTA
From 11-JUL-17 17:15:00 to 11-JUL-17 17:15:00 (CST-6)
Location: LARIMORE
Magnitude: 1.00 
Reported by: Storm Chaser

Hail in PEMBINA, NORTH DAKOTA
From 11-JUL-17 17:18:00 to 11-JUL-17 17:18:00 (CST-6)
Location: JOLIETTE
Magnitude: 2.50 
Reported by: Storm Chaser

Large hail covered Interstate 29 near mile point 200.

Funnel Cloud in WALSH, NORTH DAKOTA
From 11-JUL-17 17:29:00 to 11-JUL-17 17:29:00 (CST-6)
Location: FAIRDALE
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

A large cone shaped funnel cloud was reported.

Hail in GRAND FORKS, NORTH DAKOTA
From 11-JUL-17 17:41:00 to 11-JUL-17 17:41:00 (CST-6)
Location: MANVEL
Magnitude: 1.25 
Reported by: Trained Spotter

Tornado in GRAND FORKS, NORTH DAKOTA
From 11-JUL-17 17:50:00 to 11-JUL-17 17:56:00 (CST-6)
Location: MANVEL
Tornado F-scale: EF0
Reported by: Trained Spotter

This tornado was observed and reported by spotters located near Manvel and along highway 81 and county road 1, about 6 miles northwest of Manvel. The tornado crossed Interstate 29 just south of exit 157. The tornado broke down large tree branches at multiple shelterbelts and groves along its path. Peak winds were estimated at 75 mph.

Hail in GRAND FORKS, NORTH DAKOTA
From 11-JUL-17 17:42:00 to 11-JUL-17 17:42:00 (CST-6)
Location: HOLMES
Magnitude: 1.75 
Reported by: NWS Storm Survey

Large hail and strong winds damaged crops across southern Pleasant View Township.

Hail in WALSH, NORTH DAKOTA
From 11-JUL-17 18:00:00 to 11-JUL-17 18:00:00 (CST-6)
Location: PARK RIVER
Magnitude: 1.50 
Reported by: Trained Spotter

Hail in GRAND FORKS, NORTH DAKOTA
From 11-JUL-17 18:01:00 to 11-JUL-17 18:01:00 (CST-6)
Location: HOLMES
Magnitude: 1.00 
Reported by: Trained Spotter

Hail in WALSH, NORTH DAKOTA
From 11-JUL-17 18:20:00 to 11-JUL-17 18:20:00 (CST-6)
Location: VESELEYVILLE
Magnitude: 1.00 
Reported by: Public

Hail in PEMBINA, NORTH DAKOTA
From 11-JUL-17 18:35:00 to 11-JUL-17 18:35:00 (CST-6)
Location: LEROY
Magnitude: 1.00 
Reported by: Public

Hail in TRAILL, NORTH DAKOTA
From 11-JUL-17 18:50:00 to 11-JUL-17 18:53:00 (CST-6)
Location: CALEDONIA
Magnitude: 1.75 
Reported by: Public

Large hail and strong winds were reported across eastern Caledonia Township.

Hail in TRAILL, NORTH DAKOTA
From 11-JUL-17 18:56:00 to 11-JUL-17 18:56:00 (CST-6)
Location: TAFT
Magnitude: 0.75 
Reported by: Trained Spotter

Thunderstorm Wind in TRAILL, NORTH DAKOTA
From 11-JUL-17 19:00:00 to 11-JUL-17 19:00:00 (CST-6)
Location: KELSO
Magnitude: 69.00 MG
Reported by: Mesonet

The wind gust was measured by a NDAWN sensor.

Hail in TRAILL, NORTH DAKOTA
From 11-JUL-17 19:03:00 to 11-JUL-17 19:03:00 (CST-6)
Location: HILLSBORO
Magnitude: 1.75 
Reported by: Storm Chaser

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 11-JUL-17 17:12:00 to 11-JUL-17 17:12:00 (CST-6)
Location: LARIMORE
Magnitude: 52.00 EG
Reported by: NWS Storm Survey

Numerous large tree branches were blown down in shelterbelts across northeast Elm Grove Township.

Funnel Cloud in TOWNER, NORTH DAKOTA
From 11-JUL-17 15:55:00 to 11-JUL-17 15:55:00 (CST-6)
Location: ARMOURDALE
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Social Media

A photo of the funnel cloud was posted to social media.

Funnel Cloud in TOWNER, NORTH DAKOTA
From 11-JUL-17 16:10:00 to 11-JUL-17 16:10:00 (CST-6)
Location: ROCKLAKE
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Law Enforcement

The funnel cloud was reported by a deputy.