There were two different focus areas on Wednesday, June 7th, 2017. First, a cold front would exit into central Minnesota during the afternoon, spawning a few thunderstorms. Then, behind this front, an upper level disturbance would move into the Red River Valley during the late morning and early afternoon. The upper level disturbance proved to be the main weather producer for the day. Many factors came into play, helping to make this an ideal day for cold core tornadoes. Along with the upper level disturbance, there was abundant sunshine and good heating through the morning, which resulted in a frontal boundary and an area of surface low pressure setting up along the western edge of the Red River Valley. Between roughly noon and 2 pm, 8 tornado warnings and 1 severe thunderstorm warning were issued over the central and northern Red River Valley.

Funnel Cloud in GRAND FORKS, NORTH DAKOTA
From 07-JUN-17 12:19:00 to 07-JUN-17 12:19:00 (CST-6)
Location: HOLMES
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Law Enforcement

This funnel cloud was seen reforming and moving toward Holmes. The funnel was viewed and reported from a point about 5 miles east of Northwood.

Hail in TRAILL, NORTH DAKOTA
From 07-JUN-17 13:25:00 to 07-JUN-17 13:25:00 (CST-6)
Location: BUXTON
Magnitude: 1.00 
Reported by: Public

A few dime to quarter size hail fell.

Funnel Cloud in TRAILL, NORTH DAKOTA
From 07-JUN-17 12:55:00 to 07-JUN-17 12:55:00 (CST-6)
Location: REYNOLDS
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Law Enforcement

A persistent wall cloud tracked northeastward for several minutes across the northwest corner of Buxton Township. A small pip of a funnel was evident from time to time. This storm had previously produced a weak tornado between Hatton and Mayville.

Funnel Cloud in GRAND FORKS, NORTH DAKOTA
From 07-JUN-17 11:15:00 to 07-JUN-17 11:15:00 (CST-6)
Location: EDISONS
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Trained Spotter

Tornado in GRAND FORKS, NORTH DAKOTA
From 07-JUN-17 12:18:00 to 07-JUN-17 12:21:00 (CST-6)
Location: EMERADO
Tornado F-scale: EF0
Reported by: State Official

A deputy reported a touchdown around 2 miles south of the intersection of Grand Forks County 3 and 6. This tornado was viewed and reported by Grand Forks Air Force Base observers and was also videoed from a point south of the Grand Forks airport looking west. Though the tornado tracked over fields and shelterbelts there was no significant damage noted. Peak winds were estimated at 70 mph.

Tornado in GRAND FORKS, NORTH DAKOTA
From 07-JUN-17 12:02:00 to 07-JUN-17 12:04:00 (CST-6)
Location: ARVILLA
Tornado F-scale: EF0
Reported by: Law Enforcement

This tornado touched down about 2 miles south of Arvilla. The tornado tracked to the east-northeast across county road 2, causing no significant damage. Peak winds were estimated at 70 mph.

Funnel Cloud in GRAND FORKS, NORTH DAKOTA
From 07-JUN-17 11:35:00 to 07-JUN-17 11:35:00 (CST-6)
Location: ORR
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

Two funnels were viewed over Agnes Township, between McCanna and Inkster, between 1230 and 1240 pm CDT. Multiple reports came from observers near Larimore and the Kolding Dam Recreation Area. Photos were also posted on social media.

Funnel Cloud in GRAND FORKS, NORTH DAKOTA
From 07-JUN-17 11:50:00 to 07-JUN-17 11:50:00 (CST-6)
Location: ARVILLA
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Law Enforcement

A funnel in the early stage of formation was reported.

Tornado in TRAILL, NORTH DAKOTA
From 07-JUN-17 12:13:00 to 07-JUN-17 12:15:00 (CST-6)
Location: PORTLAND
Tornado F-scale: EF0
Reported by: Law Enforcement

This tornado was viewed by local residents. Peak winds were estimated at 75 mph.

Tornado in GRAND FORKS, NORTH DAKOTA
From 07-JUN-17 12:17:00 to 07-JUN-17 12:19:00 (CST-6)
Location: (RDR)GRAND FORKS AFB
Tornado F-scale: EF0
Reported by: Public

A funnel cloud was reported by Grand Forks Air Force Base observers west-southwest of their location. A damage survey noted an apparent brief touchdown with broken branches in a shelterbelt just south of U. S. Highway 2, with branch debris flung eastward into the adjacent field. Peak winds were estimated at 75 mph.

Tornado in TRAILL, NORTH DAKOTA
From 07-JUN-17 12:18:00 to 07-JUN-17 12:28:00 (CST-6)
Location: PORTLAND JCT
Tornado F-scale: EF0
Reported by: Law Enforcement

This tornado produced a tall dust swirl but little apparent damage. Peak winds were estimated at 75 mph.

Tornado in GRAND FORKS, NORTH DAKOTA
From 07-JUN-17 12:23:00 to 07-JUN-17 12:30:00 (CST-6)
Location: HOLMES
Tornado F-scale: EF0
Reported by: Law Enforcement

No significant damage was found along this tornado track. Peak winds were estimated at 75 mph.

Hail in TRAILL, NORTH DAKOTA
From 07-JUN-17 13:00:00 to 07-JUN-17 13:00:00 (CST-6)
Location: REYNOLDS
Magnitude: 1.00 
Reported by: Public

The report came from social media.

Thunderstorm Wind in WALSH, NORTH DAKOTA
From 07-JUN-17 13:10:00 to 07-JUN-17 13:10:00 (CST-6)
Location: WARSAW
Magnitude: 70.00 EG
Reported by: NWS Storm Survey

Numerous poplar trees were snapped in shelterbelts and farm yards across eastern Walshville and Pulaski townships.

Funnel Cloud in TRAILL, NORTH DAKOTA
From 07-JUN-17 13:15:00 to 07-JUN-17 13:15:00 (CST-6)
Location: TAFT
Property damage: 0.00K
Crop damage: 0.00K
Reported by: Public

The funnel cloud was viewed and photographed from downtown Hillsboro. The report came from social media.

Tornado in STEELE, NORTH DAKOTA
From 07-JUN-17 11:59:00 to 07-JUN-17 12:05:00 (CST-6)
Location: SHERBROOKE
Tornado F-scale: EF0
Reported by: Other Federal Agency

This tornado was viewed by the Grand Forks Air Traffic Control Tower for nearly 11 minutes, and was initially estimated as being 7 miles southwest of the Grand Forks airport. The tornado had a dramatic dust swirl which was captured on video and photos. Some ground scarring was evident, otherwise no damage was detected. Peak winds were estimated at 80 mph. The tornado continued into Traill County, where it ended one mile north of Hatton at 1210 pm CST.

Tornado in TRAILL, NORTH DAKOTA
From 07-JUN-17 12:05:00 to 07-JUN-17 12:10:00 (CST-6)
Location: HATTON
Tornado F-scale: EF0
Reported by: Other Federal Agency

This tornado began in Steele County, about two miles west-southwest of Hatton at 1159 am CST. This tornado was viewed by the Grand Forks Air Traffic Control Tower for nearly 11 minutes, and was initially estimated as being 7 miles southwest of the Grand Forks airport. The tornado had a dramatic dust swirl which was captured on video and photos. Some ground scarring was evident, otherwise no damage was detected. Peak winds were estimated at 80 mph.

Tornado in GRAND FORKS, NORTH DAKOTA
From 07-JUN-17 11:49:00 to 07-JUN-17 11:52:00 (CST-6)
Location: ORR
Tornado F-scale: EF0
Reported by: Other Federal Agency

This tornado was originally reported by the Grand Forks Air Traffic Control Tower and Grand Forks Air Force Base officials. A damage survey found that the tornado tracked for less than half a mile to the east-northeast over largely open fields. Peak winds were estimated at 70 mph.

Thunderstorm Wind in WALSH, NORTH DAKOTA
From 07-JUN-17 13:00:00 to 07-JUN-17 13:00:00 (CST-6)
Location: ARDOCH
Magnitude: 65.00 EG
Reported by: NWS Storm Survey

Numerous poplar tree branches were blown down in shelterbelts west of town.

Thunderstorm Wind in GRAND FORKS, NORTH DAKOTA
From 07-JUN-17 12:50:00 to 07-JUN-17 12:50:00 (CST-6)
Location: JOHNSTOWN
Magnitude: 65.00 EG
Reported by: NWS Storm Survey

Numerous poplar and ash tree branches were blown down in shelterbelts across southern Levant Township.