On June 7th, 500mb ridging had set up over eastern Minnesota into Wisconsin, with southwest flow over the Dakotas into northwest Minnesota. At the surface, by mid afternoon, a cold front had moved into central North Dakota, with a stationary boundary just to the east of the Red River Valley. It was hot and windy over eastern North Dakota into the Valley, with temperatures peaking in the upper 80s to upper 90s (Fargo set a record high of 99 degrees), and dew points in the 60s to low 70s. South winds were strong all day, gusting into the 45 mph range consistently. East of the Red River Valley, in northwest Minnesota, temperatures were cooler with lower wind speeds. By mid afternoon, thunderstorms flared up over northwest Minnesota. Through the rest of the late afternoon and evening, numerous severe storms occurred over eastern North Dakota into the Red River Valley, producing large hail, damaging winds, and even a tornado.

Thunderstorm Wind in STEELE, NORTH DAKOTA
From 07-JUN-20 19:35:00 to 07-JUN-20 19:35:00 (CST-6)
Location: LUVERNE
Magnitude: 63.00 MG
Reported by: Mesonet

The wind gust was measured by a personal weather station.

Hail in PEMBINA, NORTH DAKOTA
From 07-JUN-20 19:45:00 to 07-JUN-20 19:45:00 (CST-6)
Location: BATHGATE
Magnitude: 1.00 
Reported by: Social Media

Funnel Cloud in NELSON, NORTH DAKOTA
From 07-JUN-20 19:49:00 to 07-JUN-20 19:49:00 (CST-6)
Location: LAKOTA MUNI ARPT
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

The funnel cloud was observed west of highway 1.

Hail in RAMSEY, NORTH DAKOTA
From 07-JUN-20 19:50:00 to 07-JUN-20 19:50:00 (CST-6)
Location: BROCKET
Magnitude: 1.50 
Reported by: Public

Tornado in NELSON, NORTH DAKOTA
From 07-JUN-20 19:52:00 to 07-JUN-20 19:52:00 (CST-6)
Location: LAKOTA MUNI ARPT
Tornado F-scale: EF0
Reported by: Law Enforcement

A brief, non-damaging, touchdown was reported in an open field near highway 1. Peak winds were estimated at 70 mph.

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 07-JUN-20 20:01:00 to 07-JUN-20 20:01:00 (CST-6)
Location: LOGAN CENTER
Magnitude: 70.00 EG
Reported by: Mesonet

The wind gust was measured by a NDAWN mesonet sensor.

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 07-JUN-20 20:04:00 to 07-JUN-20 20:04:00 (CST-6)
Location: LARIMORE
Magnitude: 61.00 EG
Reported by: Fire Department/Rescue

The wind gust moved a truck.

Thunderstorm Wind in SARGENT, NORTH DAKOTA
From 07-JUN-20 20:09:00 to 07-JUN-20 20:09:00 (CST-6)
Location: BRAMPTON
Magnitude: 51.00 MG
Reported by: Mesonet

The wind gust was measured by a NDAWN mesonet station.

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 07-JUN-20 20:10:00 to 07-JUN-20 20:10:00 (CST-6)
Location: LARIMORE
Magnitude: 70.00 EG
Reported by: Broadcast Media

Trees and power lines were blown down and roofing was torn off a downtown building.

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 07-JUN-20 20:12:00 to 07-JUN-20 20:12:00 (CST-6)
Location: NORTHWOOD
Magnitude: 50.00 EG
Reported by: Public

A small tree was snapped.

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 07-JUN-20 20:13:00 to 07-JUN-20 20:13:00 (CST-6)
Location: LOGAN CENTER
Magnitude: 56.00 MG
Reported by: Mesonet

The wind gust was measured by a personal weather station.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 20:16:00 to 07-JUN-20 20:16:00 (CST-6)
Location: AYR
Magnitude: 54.00 MG
Reported by: Mesonet

The wind gust was measured by a RWIS mesonet station.

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 07-JUN-20 20:16:00 to 07-JUN-20 20:16:00 (CST-6)
Location: (RDR)GRAND FORKS AFB
Magnitude: 58.00 MG
Reported by: Mesonet

The wind gust was measured by a RWIS mesonet station.

Thunderstorm Wind in TRAILL, NORTH DAKOTA
From 07-JUN-20 20:24:00 to 07-JUN-20 20:24:00 (CST-6)
Location: CUMMINGS
Magnitude: 70.00 EG
Reported by: Emergency Manager

Trees were blown down at a farmstead.

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 07-JUN-20 20:25:00 to 07-JUN-20 20:25:00 (CST-6)
Location: (GFK)GRAND FORKS INT
Magnitude: 55.00 MG
Reported by: ASOS

The wind gust was measured at the Grand Forks airport.

Thunderstorm Wind in TRAILL, NORTH DAKOTA
From 07-JUN-20 20:26:00 to 07-JUN-20 20:26:00 (CST-6)
Location: CALEDONIA
Magnitude: 52.00 EG
Reported by: Social Media

An apparent strong and persistent gustnado formed on the leading edge of a thunderstorm outflow.

Thunderstorm Wind in TRAILL, NORTH DAKOTA
From 07-JUN-20 20:30:00 to 07-JUN-20 20:30:00 (CST-6)
Location: BUXTON
Magnitude: 56.00 EG
Reported by: NWS Employee

A large limb was snapped off a tree.

Thunderstorm Wind in TRAILL, NORTH DAKOTA
From 07-JUN-20 20:31:00 to 07-JUN-20 20:31:00 (CST-6)
Location: BUXTON
Magnitude: 52.00 MG
Reported by: Mesonet

The peak wind was measured by a NDAWN mesonet sensor.

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 07-JUN-20 20:40:00 to 07-JUN-20 20:40:00 (CST-6)
Location: GRAND FORKS
Magnitude: 56.00 EG
Reported by: Social Media

Large tree branches and power lines were blown down on Walnut Street.

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 07-JUN-20 20:46:00 to 07-JUN-20 20:46:00 (CST-6)
Location: BOLACK
Magnitude: 52.00 MG
Reported by: Mesonet

The wind gust was measured by a RWIS mesonet station.

Thunderstorm Wind in RANSOM, NORTH DAKOTA
From 07-JUN-20 20:49:00 to 07-JUN-20 20:49:00 (CST-6)
Location: VENLO
Magnitude: 50.00 MG
Reported by: Mesonet

The wind gust was measured by a RAWS mesonet station.

Thunderstorm Wind in RANSOM, NORTH DAKOTA
From 07-JUN-20 20:50:00 to 07-JUN-20 20:50:00 (CST-6)
Location: LISBON
Magnitude: 61.00 EG
Reported by: Trained Spotter

Trees were uprooted and power lines were blown down.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 21:08:00 to 07-JUN-20 21:08:00 (CST-6)
Location: HARWOOD
Magnitude: 61.00 EG
Reported by: Social Media

Extremely low visibility from blowing corn debris was reported near the intersection of county roads 17 and 22.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 21:09:00 to 07-JUN-20 21:09:00 (CST-6)
Location: (FAR)HECTOR INTL ARP
Magnitude: 56.00 MG
Reported by: Mesonet

The wind gust was reported by a NDAWN mesonet sensor.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 21:11:00 to 07-JUN-20 21:11:00 (CST-6)
Location: (FAR)HECTOR INTL ARP
Magnitude: 62.00 MG
Reported by: ASOS

The wind gust was measured at the Fargo airport.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 21:15:00 to 07-JUN-20 21:15:00 (CST-6)
Location: HORACE
Magnitude: 52.00 EG
Reported by: Trained Spotter

A few large tree branches were blown down.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 20:47:00 to 07-JUN-20 20:47:00 (CST-6)
Location: LYNCHBURG
Magnitude: 51.00 MG
Reported by: Mesonet

The wind gust was measured by a NDAWN mesonet sensor.

Hail in WALSH, NORTH DAKOTA
From 07-JUN-20 16:35:00 to 07-JUN-20 16:35:00 (CST-6)
Location: MINTO
Magnitude: 1.25 
Reported by: Social Media

Hail in WALSH, NORTH DAKOTA
From 07-JUN-20 16:40:00 to 07-JUN-20 16:40:00 (CST-6)
Location: MINTO
Magnitude: 1.75 
Reported by: Law Enforcement

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 22:40:00 to 07-JUN-20 22:40:00 (CST-6)
Location: CHAFFEE
Magnitude: 61.00 EG
Reported by: Social Media

Large tree branches and power lines were blown down.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 22:59:00 to 07-JUN-20 22:59:00 (CST-6)
Location: LYNCHBURG
Magnitude: 52.00 EG
Reported by: Public

Several 4 to 8 inch diameter tree branches were blown down at a farmstead.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 22:59:00 to 07-JUN-20 22:59:00 (CST-6)
Location: LYNCHBURG
Magnitude: 50.00 MG
Reported by: Mesonet

The wind gust was measured by a NDAWN mesonet sensor.

Hail in PEMBINA, NORTH DAKOTA
From 07-JUN-20 17:00:00 to 07-JUN-20 17:00:00 (CST-6)
Location: DRAYTON
Magnitude: 1.50 
Reported by: Trained Spotter

The hail fell along Interstate 29, near the sugar beet plant.

Hail in PEMBINA, NORTH DAKOTA
From 07-JUN-20 18:03:00 to 07-JUN-20 18:03:00 (CST-6)
Location: JOLIETTE
Magnitude: 1.00 
Reported by: Social Media

Hail in EDDY, NORTH DAKOTA
From 07-JUN-20 18:22:00 to 07-JUN-20 18:22:00 (CST-6)
Location: DIVIDE SIDING
Magnitude: 1.25 
Reported by: Public

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 23:02:00 to 07-JUN-20 23:02:00 (CST-6)
Location: NEWMAN
Magnitude: 53.00 MG
Reported by: Mesonet

The wind gust was measured by a NDAWN mesonet sensor.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 23:04:00 to 07-JUN-20 23:04:00 (CST-6)
Location: PROSPER
Magnitude: 69.00 MG
Reported by: Mesonet

The wind gust was measured by a personal weather station.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 23:09:00 to 07-JUN-20 23:09:00 (CST-6)
Location: ARTHUR
Magnitude: 70.00 EG
Reported by: Broadcast Media

Sheet metal roofing was torn off a pole shed.

Hail in PEMBINA, NORTH DAKOTA
From 07-JUN-20 18:30:00 to 07-JUN-20 18:30:00 (CST-6)
Location: ST THOMAS
Magnitude: 0.88 
Reported by: Social Media

Dime to nickel sized hail fell.

Hail in GRAND FORKS, NORTH DAKOTA
From 07-JUN-20 18:35:00 to 07-JUN-20 18:35:00 (CST-6)
Location: MANVEL
Magnitude: 1.00 
Reported by: Social Media

Hail in PEMBINA, NORTH DAKOTA
From 07-JUN-20 18:45:00 to 07-JUN-20 18:45:00 (CST-6)
Location: GLASSTON
Magnitude: 1.50 
Reported by: Public

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 23:10:00 to 07-JUN-20 23:10:00 (CST-6)
Location: ARGUSVILLE
Magnitude: 70.00 EG
Reported by: Storm Chaser

Strong winds associated with a gust front crossing Interstate 29 between Harwood and Argusville caused vehicles to slide on the pavement. A nearby wind sensor reported a wind gust of 79 mph.

Thunderstorm Wind in CASS, NORTH DAKOTA
From 07-JUN-20 23:15:00 to 07-JUN-20 23:15:00 (CST-6)
Location: GRANDIN
Magnitude: 50.00 MG
Reported by: Mesonet

The wind gust was measured by a personal weather station.

Hail in EDDY, NORTH DAKOTA
From 07-JUN-20 18:50:00 to 07-JUN-20 18:50:00 (CST-6)
Location: BRANTFORD
Magnitude: 1.00 
Reported by: Public

Hail in EDDY, NORTH DAKOTA
From 07-JUN-20 19:06:00 to 07-JUN-20 19:06:00 (CST-6)
Location: NEW ROCKFORD
Magnitude: 2.00 
Reported by: Social Media

Hail in WALSH, NORTH DAKOTA
From 07-JUN-20 19:10:00 to 07-JUN-20 19:10:00 (CST-6)
Location: WARSAW
Magnitude: 1.25 
Reported by: Other Federal Agency

Quarter to half dollar sized hail fell along Interstate 29, near mile point 171.

Thunderstorm Wind in BARNES, NORTH DAKOTA
From 07-JUN-20 19:15:00 to 07-JUN-20 19:15:00 (CST-6)
Location: DAZEY
Magnitude: 52.00 EG
Reported by: Social Media

Siding was blown off a barn and bushes were uprooted.

Hail in EDDY, NORTH DAKOTA
From 07-JUN-20 19:20:00 to 07-JUN-20 19:20:00 (CST-6)
Location: DUNDAS SIDING
Magnitude: 1.75 
Reported by: Emergency Manager

Thunderstorm Wind in EDDY, NORTH DAKOTA
From 07-JUN-20 19:20:00 to 07-JUN-20 19:20:00 (CST-6)
Location: BRANTFORD
Magnitude: 61.00 EG
Reported by: Broadcast Media

Sheds were blown down.

Thunderstorm Wind in STEELE, NORTH DAKOTA
From 07-JUN-20 19:25:00 to 07-JUN-20 19:25:00 (CST-6)
Location: LUVERNE
Magnitude: 56.00 MG
Reported by: Trained Spotter

Thunderstorm Wind in BARNES, NORTH DAKOTA
From 07-JUN-20 19:29:00 to 07-JUN-20 19:29:00 (CST-6)
Location: DAZEY
Magnitude: 51.00 MG
Reported by: Trained Spotter

Thunderstorm Wind in BARNES, NORTH DAKOTA
From 07-JUN-20 19:30:00 to 07-JUN-20 19:30:00 (CST-6)
Location: SIBLEY
Magnitude: 52.00 MG
Reported by: Mesonet

The wind gust was measured by a personal weather station. Shingles were blown off a house in the vicinity.

Thunderstorm Wind in GRIGGS, NORTH DAKOTA
From 07-JUN-20 19:32:00 to 07-JUN-20 19:32:00 (CST-6)
Location: COOPERSTOWN
Magnitude: 51.00 MG
Reported by: Mesonet

The wind gust was measured by a NDAWN mesonet sensor.

Thunderstorm Wind in GRIGGS, NORTH DAKOTA
From 07-JUN-20 19:34:00 to 07-JUN-20 19:34:00 (CST-6)
Location: COOPERSTOWN
Magnitude: 51.00 MG
Reported by: Mesonet

The wind gust was measured by a personal weather station.

Thunderstorm Wind in GRIGGS, NORTH DAKOTA
From 07-JUN-20 19:35:00 to 07-JUN-20 19:35:00 (CST-6)
Location: WALUM
Magnitude: 61.00 EG
Reported by: Trained Spotter

The gust was from thunderstorm outflow.