A bowing line of thunderstorms (bow echo) moved into the Devils Lake area from north central North Dakota just after sunrise. As the storms pushed east of Devils Lake, they tracked more southeast, staying mainly between highway 2 and Interstate 94 in eastern North Dakota through 1 pm. After the bowing line passed through the Devils Lake area, strong winds re-developed in the Devils Lake region as a wake low formed.

Hail in BENSON, NORTH DAKOTA
From 29-JUN-19 06:50:00 to 29-JUN-19 06:50:00 (CST-6)
Location: KNOX
Magnitude: 1.25 
Reported by: Public

Strong winds and torrential rain accompanied the hail.

Thunderstorm Wind in BENSON, NORTH DAKOTA
From 29-JUN-19 07:02:00 to 29-JUN-19 07:02:00 (CST-6)
Location: LEEDS
Magnitude: 52.00 EG
Reported by: Public

Large branches were blown down.

Thunderstorm Wind in BENSON, NORTH DAKOTA
From 29-JUN-19 07:50:00 to 29-JUN-19 08:00:00 (CST-6)
Location: OBERON
Magnitude: 60.00 EG
Reported by: Public

Large branches were blown down along with dime to nickel sized hail and heavy rain.

Thunderstorm Wind in EDDY, NORTH DAKOTA
From 29-JUN-19 08:25:00 to 29-JUN-19 08:30:00 (CST-6)
Location: HAMAR
Magnitude: 60.00 EG
Reported by: Public

Large branches were blown down by the strong wind. Heavy rain and pea to dime sized hail also fell across northern Freeborn Township.

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 29-JUN-19 09:33:00 to 29-JUN-19 09:33:00 (CST-6)
Location: SHAWNEE
Magnitude: 52.00 MG
Reported by: Storm Chaser

Four 9 inch diameter pine trees were snapped at their bases.

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 29-JUN-19 09:45:00 to 29-JUN-19 09:45:00 (CST-6)
Location: NIAGARA
Magnitude: 52.00 EG
Reported by: Trained Spotter

Strong winds, torrential rain, and marble sized hail were reported.

High Wind in RAMSEY, NORTH DAKOTA
From 29-JUN-19 08:54:00 to 29-JUN-19 09:10:00 (CST-6)
Magnitude: 50.00 MG
Reported by: Mesonet

The peak wind was measured by a NDAWN mesonet sensor as a wake low developed over northeast North Dakota. Sustained winds over 40 mph also occurred throughout this time frame.

High Wind in RAMSEY, NORTH DAKOTA
From 29-JUN-19 09:30:00 to 29-JUN-19 09:30:00 (CST-6)
Magnitude: 56.00 MG
Reported by: Mesonet

The wind gust was measured by a RAWS mesonet sensor and was associated with a wake low over northeast North Dakota.

Strong Wind in RAMSEY, NORTH DAKOTA
From 29-JUN-19 09:41:00 to 29-JUN-19 09:41:00 (CST-6)
Magnitude: 35.00 MS
Property damage: 0.00K
Crop damage: 10.00K
Reported by: Mesonet

The strong winds were measured by a NDAWN mesonet sensor and were associated with a wake low over northeast North Dakota. The peak wind was 52 mph.

Strong Wind in TOWNER, NORTH DAKOTA
From 29-JUN-19 08:55:00 to 29-JUN-19 09:06:00 (CST-6)
Magnitude: 35.00 MS
Property damage: 0.00K
Crop damage: 10.00K
Reported by: AWOS

Sustained winds of 40 mph or greater occurred with a peak gust to 55 mph. The strong wind was associated with a wake low over northeast North Dakota.

Thunderstorm Wind in TRAILL, NORTH DAKOTA
From 29-JUN-19 11:00:00 to 29-JUN-19 11:00:00 (CST-6)
Location: BLANCHARD
Magnitude: 52.00 MG
Reported by: Trained Spotter

The wind gust was measured by a mobile mesonet station.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 29-JUN-19 11:03:00 to 29-JUN-19 11:03:00 (CST-6)
Location: NEWMAN
Magnitude: 50.00 MG
Reported by: Mesonet

Thunderstorm Wind in CASS, NORTH DAKOTA
From 29-JUN-19 11:25:00 to 29-JUN-19 11:25:00 (CST-6)
Location: DAVENPORT
Magnitude: 55.00 EG
Reported by: Trained Spotter

Large tree branches were blown down.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 29-JUN-19 11:28:00 to 29-JUN-19 11:28:00 (CST-6)
Location: COTTER
Magnitude: 60.00 EG
Reported by: Trained Spotter

Shingles and construction material were thrown about by the wind.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 29-JUN-19 11:34:00 to 29-JUN-19 11:34:00 (CST-6)
Location: COTTER
Magnitude: 56.00 EG
Reported by: Public

Power poles were broken and small trees were snapped in south Fargo.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 29-JUN-19 11:35:00 to 29-JUN-19 11:35:00 (CST-6)
Location: COTTER
Magnitude: 56.00 MG
Reported by: Mesonet

The wind gust was measured by a ND DOT RWIS mesonet station.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 29-JUN-19 11:35:00 to 29-JUN-19 11:35:00 (CST-6)
Location: (FAR)HECTOR INTL ARP
Magnitude: 52.00 MG
Reported by: ASOS

The wind gust was measured at the Fargo airport.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 29-JUN-19 11:45:00 to 29-JUN-19 11:45:00 (CST-6)
Location: RIVERSIDE
Magnitude: 65.00 EG
Reported by: Broadcast Media

Numerous large trees were snapped around Fargo. A few garage doors were blown in and garage sidewalls blown out in at least two apartment complexes. A semi was tumbled on Interstate 29 near 13th avenue south.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 29-JUN-19 11:46:00 to 29-JUN-19 11:46:00 (CST-6)
Location: (FAR)HECTOR INTL ARP
Magnitude: 58.00 MG
Reported by: ASOS

The wind gust was measured at the Fargo airport.

Thunderstorm Wind in GRIGGS, NORTH DAKOTA
From 29-JUN-19 11:49:00 to 29-JUN-19 11:49:00 (CST-6)
Location: JESSIE
Magnitude: 55.00 EG
Reported by: Public

Tree branches were blown down by the wind.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 29-JUN-19 11:55:00 to 29-JUN-19 11:55:00 (CST-6)
Location: HARWOOD
Magnitude: 70.00 EG
Reported by: Public

A pickup truck and trailer were blown over, which blocked the northbound lane of Interstate 29. A semi truck and trailer were also blown over nearby.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 29-JUN-19 12:02:00 to 29-JUN-19 12:02:00 (CST-6)
Location: (FAR)HECTOR INTL ARP
Magnitude: 70.00 MG
Reported by: ASOS

The wind gust was measured at the Fargo airport. Large trees were snapped in north Fargo.

Hail in TRAILL, NORTH DAKOTA
From 29-JUN-19 12:30:00 to 29-JUN-19 12:30:00 (CST-6)
Location: PORTLAND
Magnitude: 1.00 
Reported by: Social Media

Hail in TRAILL, NORTH DAKOTA
From 29-JUN-19 12:35:00 to 29-JUN-19 12:35:00 (CST-6)
Location: MAYVILLE
Magnitude: 1.50 
Reported by: Social Media

High Wind in BENSON, NORTH DAKOTA
From 29-JUN-19 08:28:00 to 29-JUN-19 09:15:00 (CST-6)
Magnitude: 52.00 MG
Reported by: Mesonet

Sustained high winds occurred with a wake low behind the main squall line. High sustained winds occurred as well as a gust to 60 mph.