Jump to content

Tornado outbreak and derecho of June 19–22, 2025

Page semi-protected
From Wikipedia, the free encyclopedia

Tornado outbreak and derecho of June 19–22, 2025
Images of the derecho as it passed through North Dakota, Minnesota, and Ontario on the night of June 20 into the morning of the 21st.
Meteorological history
DurationJune 19–22, 2025
Tornado outbreak
Tornadoes34
Maximum ratingEF3 tornado
Highest winds160 mph (260 km/h) (Enderlin, North Dakota EF3 on June 20th)
Largest hail4 in (10 cm) near the Jamestown Dam on June 20th[1]
Derecho
Highest gusts120 mph (190 km/h) (Beltrami County, Minnesota)[2]
Maximum rainfall6.5 in (17 cm) (Chenango County, New York)[3]
Overall effects
Fatalities7 (6 tornadic, 1 from downburst)
Injuries>2
Areas affectedNorthern United States (Great Plains), Southern Canada

Part of the tornado outbreaks of 2025

A significant tornado outbreak and associated powerful derecho caused major damage across the northern United States and parts of southern Canada on June 19–22, 2025. At least one other tornado was confirmed in North Dakota the same day.[4] The following day, the National Weather Service in Grand Forks confirmed that a significant tornado killed three people east of Enderlin, North Dakota.[5] The derecho also produced hurricane-force winds across Montana, North Dakota, Minnesota, and South Dakota, with the highest confirmed wind gust reaching 120 mph (190 km/h). Many tornadoes touched down in the Canadian province of Saskatchewan as well.

The same system produced another squall line that produced damaging wind, several downburst, and flash flooding in southern Ontario on June 21 with one person being killed by a downburst.[6][7] This line of storms would push into northern New York early on June 22 and spawn a deadly EF1 tornado that killed three people in Clark Mills.[4][8] It also caused widespread wind damage and flash flooding.[9][10] In all, the storm system caused seven fatalities and produced 34 tornadoes.

Meteorological synopsis

June 19

The Storm Prediction Center (SPC) had been monitoring favorable conditions for storm development in the Northern Plains/Upper Midwest region since June 18, noting limited low-level moisture and instability with modest wind shear yet steep lapse rates allowing for the development of weak thunderstorms in the area, which could in turn create a threat for isolated wind gusts and large hail.[11] Although an upper-level ridge was present throughout this region on June 19, a weak mid-level shortwave trough moved over the Canadian Prairies which, in combination with a strengthening low-level jet and the advection of warm, moist air, allowed for robust thunderstorm development with the primary threat being large hail and isolated strong wind gusts.[12]

June 20

Radar loop of the system centered on North Dakota.

A seasonally strong midlevel trough was forecast to eject over the Northern Plains on June 20th, featuring moderate upper level divergence.[13] This trough brought high to extreme convective available potential energy (CAPE) to the Dakotas and Minnesota, on the order of 3000 to 4000 J/kg, as well as seasonally strong winds aloft, as demonstrated by the 00z Aberdeen sounding. With strong nocturnal low level jet forecast to emerge past dusk, low-level shear would also be more than sufficient for strong tornadoes. These combined factors resulted in significant tornado parameter past 10. However, before the event there level of convection in the prime parameter space was dubious, as forcing for ascent was low and 700mb temps were forecast to be 14 Celsius or higher, which would set up a warm nose and severely inhibit any nascent updrafts. The Storm Prediction Center (SPC) Day 2 outlook mentioned that "the nose of the low-level lapse rate plume should result in at least a small area of uncapped and very unstable air mass, perhaps over northeast SD and southeast ND. Here, a conditional supercell and tornado risk will exist. Should storms form in this area around or after 00Z, very large hail and tornadoes appear likely."[14] However, during the day of the event, SPC outlooks did not mention the threat of prefrontal supercells, including the 01z update that introduced a moderate risk for wind.[15] 700mb temperatures were slightly lower than forecasted, but thought to be not enough to allow convection. Convective allowing models occasionally forecasted a prefrontal cell, but they were inconsistent and not taken seriously. Despite the relative confidence in convective inhibition, two supercells did fire before dusk over Jamestown and quickly became surfaced based and right moving, soon producing their first tornadoes.

Confirmed tornadoes

Confirmed tornadoes by Enhanced Fujita rating
EFU EF0 EF1 EF2 EF3 EF4 EF5 Total
2 9 16 5 2 0 0 34

June 19 event

List of confirmed tornadoes – Thursday, June 19, 2025[a]
EF# Location County / parish State / Province Start coord. Time (UTC) Path length Max. width
EF0 S of Hirsch Coalfields SK 49°08′N 102°35′W / 49.14°N 102.59°W / 49.14; -102.59 (Hirsch (Jun. 19, EF0)) 22:23 Un­known Un­known
A brief tornado was recorded, causing no reported damage.[16][17]
EF0 S of Frobisher (1st tornado) Coalfields SK 49°08′11″N 102°27′09″W / 49.1364°N 102.4524°W / 49.1364; -102.4524 (Frobisher 1 (Jun. 19, EF0)) 22:40 Un­known Un­known
A weak tornado caused minor tree damage.[16][17]
EF2 S of Frobisher (2nd tornado) Coalfields SK 49°07′57″N 102°25′04″W / 49.1325°N 102.4179°W / 49.1325; -102.4179 (Frobisher 2 (Jun. 19, EF2)) 22:45 12.5 km (7.8 mi) 650 m (710 yd)
A strong tornado damaged power poles, oil tanks, grain bins, and trees.[16][17]
EF2 E of Kronau (1st tornado) Lajord SK 50°19′07″N 104°13′25″W / 50.3185°N 104.2235°W / 50.3185; -104.2235 (Kronau 1 (Jun. 19, EF2)) 23:04 9.46 km (5.88 mi) 680 m (740 yd)
This tornado damaged a well-constructed home, many farm vehicles, and vegetation in a rural area.[16][17]
EF0 E of Kronau (2nd tornado) Lajord SK 50°18′54″N 104°10′12″W / 50.315°N 104.170°W / 50.315; -104.170 (Kronau 2 (Jun. 19, EF0)) 23:10 Un­known Un­known
The same storm produced a second, weaker tornado which damaged vegetation and a grain bin.[16][17]
EF1 Blackstrap Lake Dundurn SK 51°50′19″N 106°22′45″W / 51.8386°N 106.3793°W / 51.8386; -106.3793 (Blackstrap Lake (Jun. 19, EF1)) 23:25 4.25 km (2.64 mi) 210 m (230 yd)
Two residences near the northeastern shore of the lake were damaged by this tornado.[16][17]
EF0 S of Vibank Francis SK 50°17′N 103°56′W / 50.28°N 103.94°W / 50.28; -103.94 (Vibank (Jun. 19, EF0)) 23:51 Un­known Un­known
A tornado was recorded, causing no reported damage.[16][17]
EF0 NE of Young Morris SK 51°48′N 105°38′W / 51.80°N 105.64°W / 51.80; -105.64 (Young (Jun. 19, EF0)) 00:18 Un­known Un­known
A tornado was recorded, causing no reported damage.[16][17]
EF1 SW of Dickinson Stark ND 46°46′N 102°55′W / 46.77°N 102.91°W / 46.77; -102.91 (Dickinson (Jun. 19, EF1)) 00:22–00:24 1.5 mi (2.4 km) [to be determined]
A tornado caused damage along a short path, partially tearing the roofs off two houses and snapping a large branch from a tree. Additional impacts included downed fencing, ripped siding, and two power poles knocked over near the southern end of the damage track.[4][18]
EF1 N of Dysart Touchwood SK 51°08′24″N 104°06′56″W / 51.1400°N 104.1156°W / 51.1400; -104.1156 (South Touchwood (Jun. 19, EF1)) 02:10 5.30 km (3.29 mi) 220 m (240 yd)
A tornado caused damage to trees and a shed, additionally causing minor shingle damage to a roof near South Touchwood.[16][17]
EF1 S of Hubbard Ituna Bon Accord SK 51°05′46″N 103°26′02″W / 51.0960°N 103.4340°W / 51.0960; -103.4340 (Hubbard (Jun. 19, EF1)) 03:00 11.3 km (7.0 mi) 890 m (970 yd)
This tornado damaged trees, a rural home and farm buildings, and an RV.[16][17]

June 20 event

List of confirmed tornadoes – Friday, June 20, 2025[a]
EF# Location County / parish State Start coord. Time (UTC) Path length Max. width
EFU SSW of Spiritwood Stutsman ND 46°53′N 98°32′W / 46.89°N 98.54°W / 46.89; -98.54 (Ft. Ransom (Jun. 20, EFU)) 01:40 0.36 mi (0.58 km) [to be determined]
A brief tornado occurred, causing no damage.[4]
EF2 NE of New Salem to SSE of Center Morton ND 46°56′55″N 101°19′29″W / 46.9486°N 101.3247°W / 46.9486; -101.3247 (New Salem (Jun. 20, EF1)) 01:48–01:59 5.87 mi (9.45 km) [to be determined]
This tornado damaged three farmsteads after tracking east-northeast from New Salem. The first farmstead had minimal damage. Two separate farm buildings on the second farm lost their roofs and a grain bin was severely damaged. The third farmstead had a damaged roof to the main house as well as one of the farm buildings. A mile of power poles were broken or leaned over in between the second and third farms. A wind turbine was also snapped and toppled near the bottom of the support pole.[19]
EF3 E of Spiritwood Stutsman, Barnes ND 46°56′21″N 98°27′31″W / 46.9392°N 98.4585°W / 46.9392; -98.4585 (Spiritwood (Jun. 20, EF3)) 01:50–02:17 6.62 mi (10.65 km) 800 yd (730 m)
This intense EF3 tornado severely damaged a home, leaving only interior walls near the stairwell intact while the rest of the first floor was destroyed. A nearby steel shed and several smaller outbuildings were obliterated, and multiple vehicles were damaged, with at least three being crushed and thrown nearly a quarter mile to the south and east. As the tornado tracked northeast, it struck a homestead built in 1893, completely collapsing all exterior walls while interior walls remained. An older barn and newer sheds at this location were also destroyed. Trees along the path were snapped 10 feet (3.0 m) to 15 feet (4.6 m) feet above the ground, and two stumps near the home were partially debarked on their windward sides. Crop damage was also noted along the path.[4][20]
EF1 NW of Dickey LaMoure ND 46°36′21″N 98°33′46″W / 46.6058°N 98.5628°W / 46.6058; -98.5628 (Dickey (Jun. 20, EF1)) 02:05–02:07 0.3 mi (0.48 km) [to be determined]
Two farm buildings were damaged and significant tree damage was noted near the touchdown of the tornado. Two ice fishing houses were also damaged and a grain cart with 120 bushels of corn was tossed end over end.[21]
EF0 SSW of Sanborn Barnes ND 46°52′N 98°15′W / 46.87°N 98.25°W / 46.87; -98.25 (Sanborn (Jun. 20, EF0)) 02:05–02:10 0.44 mi (0.71 km) 20 yd (18 m)
A photogenic, anticyclonic tornado did no damage over open land.[4]
EF2 SW of Valley City Barnes ND 46°53′35″N 98°27′31″W / 46.8931°N 98.4585°W / 46.8931; -98.4585 (Valley City (Jun. 20, EF2)) 02:29–02:49 5.8 mi (9.3 km) 400 yd (370 m)
This strong tornado initially caused tree damage with large broken branches before intensifying near several homes. Two homes sustained minor shingle, roof, and siding damage, while one had a collapsed garage and partial porch roof loss. After crossing a ridge near the Sheyenne River, the tornado caused widespread tree damage and struck up to four more homes south of Valley City. One home suffered the most severe damage, with collapsed exterior top-floor walls, total roof destruction, and the complete collapse of a garage. A nearby carport and shed were also partially collapsed. Another home had roof and siding damage with one exterior wall pushed inward. Additional nearby homes experienced window, siding, and shingle damage. Tree damage continued in the area with numerous fallen branches before the tornado lifted.[4][20]
EF1 NW of Crystal Springs to NNW of Medina Kidder, Stutsman ND 46°56′21″N 99°33′25″W / 46.9391°N 99.5569°W / 46.9391; -99.5569 (Crystal Springs (Jun. 20, EF1)) 03:07–03:19 11.82 mi (19.02 km) [to be determined]
A QLCS tornado tracked east-northeast, snapping numerous trees down to the trunk, stripping them of leaves and branches. Power transmission towers were bent and twisted. One farm building sustained roof damage while another was completely destroyed. Several homes experienced shingle, siding, garage, and roof damage with debris scattered across properties and found up to half a mile away. Grain bins were dented and a semi trailer was tipped onto its side.[4][22]
EFU W of Fort Ransom LaMoure ND 46°32′N 98°07′W / 46.53°N 98.11°W / 46.53; -98.11 (Ft. Ransom (Jun. 20, EFU)) 03:10 0.47 mi (0.76 km) [to be determined]
A tornado was photographed and posted on social media. No known damage occurred.[4]
EF2 NW of Fort Ransom Ransom ND 46°33′43″N 97°58′44″W / 46.562°N 97.979°W / 46.562; -97.979 (Fort Ransom (Jun. 20, EF2)) 03:20–03:28 2.77 mi (4.46 km) 350 yd (320 m)
The tornado began by damaging three power poles as it tracked northeast. Turning back northwest, it struck a farmhouse and a grove of trees, causing low-end EF2 damage. As it weakened and roped out, it damaged another power pole northwest of the farmstead before dissipating.[4][23]
EF1 NNE of Bordulac to SW of Grace City Foster ND 47°28′39″N 98°54′43″W / 47.4776°N 98.912°W / 47.4776; -98.912 (Carrington (Jun. 20, EF1)) 03:44–03:46 0.83 mi (1.34 km) [to be determined]
A tornado was reported on social media about 8 miles east-northeast of Carrington. Main damage was noted at a farmstead 2 miles east of the initial report with a barn roof destroyed, the top ripped off of a silo, a garage door blown in, and a farm building with extensive roof damage.[4][24]
EF3 E of Enderlin Ransom, Cass ND 46°34′22″N 97°36′11″W / 46.5728°N 97.6031°W / 46.5728; -97.6031 (Enderlin (Jun. 20, EF3)) 04:02–04:21 11.98 mi (19.28 km) 1,800 yd (1,600 m)
3 deaths – This tornado quickly intensified and widened, derailing several train cars and throwing one several hundred feet south of ND 46.[25] Continuing north, it blew over a cell tower, damaged crop fields, and snapped large trees, debarking some of them. A farm house was also swept away and nearby outbuildings were destroyed. Crossing the highway, two houses were particularly devastated. The first was completely leveled and resulted in two fatalities, and the second was also leveled, killing one person. It began to turn northwest, bending over tall steel electrical transmission towers before weakening and dissipating.[26][27] It was the deadliest tornado to hit the state since 1978.[28]
EF1 N of Oriska Barnes ND 46°58′45″N 97°51′17″W / 46.9791°N 97.8546°W / 46.9791; -97.8546 (Oriska (Jun. 20, EF1)) 04:17–04:22 5.01 mi (8.06 km) 800 yd (730 m)
Two farmsteads sustained damage to several buildings and ground scouring occurred in fields.[29]
EF1 NE of Enderlin to WSW of Leonard Cass, Ransom ND 46°40′00″N 97°32′52″W / 46.6666°N 97.5478°W / 46.6666; -97.5478 (Enderlin (Jun. 20, EF1)) 04:22–04:34 7.97 mi (12.83 km) 1,000 yd (910 m)
This tornado caused extensive tree damage; several trees were snapped or uprooted in the affected area. Additionally, several roofs were partially destroyed. It crossed paths with the previous tornado, although they were not on the ground at the same time.[26]
EF0 SW of Hunter to SW of Grandin Cass ND 47°09′16″N 97°15′38″W / 47.1544°N 97.2605°W / 47.1544; -97.2605 (Hunter (Jun. 20, EF0)) 04:36–04:44 8.56 mi (13.78 km) 100 yd (91 m)
Several trees were damaged in shelterbelts and ground scouring was noted.[29]
EF1 N of Hunter Cass ND 47°11′28″N 97°15′43″W / 47.1911°N 97.262°W / 47.1911; -97.262 (Hunter (Jun. 20, EF1)) 04:38–04:44 5.98 mi (9.62 km) 300 yd (270 m)
Multiple trees were damaged.[29]
EF1 ESE of Arthur to E of Gardner Cass ND 47°05′14″N 97°07′22″W / 47.0872°N 97.1228°W / 47.0872; -97.1228 (Arthur (Jun. 20, EF1)) 04:41–04:51 12.17 mi (19.59 km) 800 yd (730 m)
Several shelterbelts and bean fields sustained damage and a farmstead lost several grain bins, a shed and a machine shop while the house on the property sustained roof damage.[29]
EF1 NE of Leonard to W of Kindred Cass ND 46°41′35″N 97°10′19″W / 46.693°N 97.172°W / 46.693; -97.172 (Leonard (Jun. 20, EF1)) 04:44–04:51 6.76 mi (10.88 km) 100 yd (91 m)
Some tree damage occurred.[4][23]

June 21 event

List of confirmed tornadoes – Saturday, June 21, 2025[a]
EF# Location Subdivision Province Start coord. Time (UTC) Path length Max. width
EF0 SW of Glenbain Glen Bain SK 49°50′N 107°03′W / 49.83°N 107.05°W / 49.83; -107.05 (Glenbain (Jun. 21, EF0)) 20:55 Un­known Un­known
A brief tornado caused no known damage.[30][17]
EF0 N of Cabri Riverside SK 50°39′N 108°28′W / 50.65°N 108.46°W / 50.65; -108.46 (Cabri (Jun. 21, EF0)) 22:15 Un­known Un­known
A brief tornado caused no known damage.[30][17]

June 22 event

List of confirmed tornadoes – Sunday, June 22, 2025[a]
EF# Location County / parish State Start coord. Time (UTC) Path length Max. width
EF1 Clark Mills to N of Clinton Oneida NY 43°05′34″N 75°22′01″W / 43.0928°N 75.3669°W / 43.0928; -75.3669 (Clark Mills (Jun. 22, EF1)) 07:53–08:03 2.43 mi (3.91 km) 300 yd (270 m)
3 deaths – See section on this tornado[8][4]
EF1 Lairdsville to Franklin Springs Oneida NY 43°05′23″N 75°26′25″W / 43.0897°N 75.4404°W / 43.0897; -75.4404 (Lairdsville (Jun. 22, EF1)) 07:59–08:10 4.74 mi (7.63 km) 450 yd (410 m)
Another spin-up tornado was spawned by the early morning line of severe thunderstorms and was on the ground simultaneously with the EF1 tornado above. It touched down just south of Westmoreland where tree branches were broken, quickly moving into Lairdsville where roofs were damaged. It continued through more rural areas, causing significant damage to farm silo and outbuildings in addition to snapping or uprooting trees. Continuing southeast, it snapped trees on the western edge of the Hamilton College campus before turning more sharply southeast and dissipating.[31][4]
EF1 NNE of Grygla Beltrami MN 48°25′14″N 95°27′09″W / 48.4205°N 95.4524°W / 48.4205; -95.4524 (Grygla (Jun. 22, EF1)) 00:17–00:27 5.36 mi (8.63 km) 300 yd (270 m)
A swath of tree damage was note on high-resolution satellite imagery.[32]
EF1 SSE of Winner Beltrami MN 48°26′27″N 95°23′20″W / 48.4408°N 95.3888°W / 48.4408; -95.3888 (Winner (Jun. 22, EF1)) 00:33–00:45 6.57 mi (10.57 km) 400 yd (370 m)
Trees were twisted in every direction near Gates Corner, blocking a road. A damage swatch of trees in Beltrami Island State Forest was noted on high-resolution satellite imagery.[32]

Clark Mills, New York

Clark Mills, New York
A tree uprooted by the tornado fell into a house, killing two young girls inside.
Meteorological history
FormedJune 22, 2025, 3:58 a.m. EDT (UTC–04:00)
DissipatedJune 22, 2025, 4:03 a.m. EDT (UTC-04:00)
Duration5 minutes
EF1 tornado
on the Enhanced Fujita scale
Highest winds105 mph (169 km/h)
Overall effects
Fatalities3
Injuries0
The destroyed grist mill adjacent to the creek.

The same line of thunderstorms associated with the earlier derecho continued to move across the Northern United States and Southern Canada, reaching New York by the early morning of June 22.[33] This deadly QLCS tornado formed along a kink in this line, affecting the hamlet of Clark Mills, killing three people. The tornado first touched down within Clark Mills and moved southwestward through the hamlet, where it snapped or uprooted many trees.[4][8] In this area, three people were killed when downed trees cut through and crushed their houses. In one house, six-year-old twin girls were killed by a tree that sliced through it, and a 50-year-old woman was killed in another location when a tree fell through the roof and crushed one end of her home; all victims were pronounced dead on the scene.[10][9] Overall, this made the tornado the second-deadliest in New York state history.[34] The tornado them turned sharply to the south, destroying a historic grist mill near Oriskany Creek with nearby heavy machinery being tossed into the creek. Continuing south, it began to move through more rural areas, causing more tree damage before turning southeast and dissipating.[4][8]

While a tornado warning was issued for south-central Oneida County due to radar-indicated rotation,[35] the tornado initially formed outside of the polygon in an area that was just under a severe thunderstorm warning, although it did have a tornado possible tag. This was due to the warning being for another EF1 tornado that formed around the same time to the west of this one. Additionally, the rotation was assessed as being much farther to the south then it actually was.[36] This meant that not all of Clark Mills’ residents, including the three victims and their families, received the warning; many residents confirmed that they did not receive any warning. The early-morning time of this tornado also meant that most people were asleep as it touched down, so the warning may not have been able to reach them. It was further clarified that the recent staffing cuts to NOAA and the NWS did not affect the Binghamton office.[37]

Non-tornadic impacts

Derecho

The derecho left over 23,000 people without power in the state of North Dakota.[38] In Bemidji, Minnesota, the derecho blew out windows in a hospital and flipped several vehicles.[38] Wind speeds at the Bemidji airport were recorded at 106 mph (171 km/h).[39]

June 21–22 severe storms

Downbursts in Canada
Location Date Injuries Fatalities Intensity[b] Source
Spectacle Lakes (W of Barry's Bay) June 21 0 0 EF0 [6]
Champlain Park/Mattawa area June 21 "Several" (TBD) 0 EF1 [6][7][40]
Opeongo Lake (Algonquin Park) June 21 0 0 EF1 [6]
North Depot Lake (Algonquin Park) June 21 1+ (TBD) 0 EF1 [6][41][42]
Lake of Two Rivers (Algonquin Park) June 21 [to be determined] 0 EF0 [6]
Golden Lake/Pikwakanagan June 21 0 0 EF0 [6]
Mallorytown June 22 1 1 EF0 [6][43]
Silver Lake Park/Maberly area June 22 1+ (TBD) 0 EF0 [6][44]

Severe thunderstorms moved into southern Ontario on the evening of June 21 and the early morning of June 22, causing widespread wind damage and several downbursts. The Samuel de Champlain Provincial Park, a popular summer camping spot, was particularly affected; hundreds were left stranded due to flash flooding and a particularly strong downburst which downed trees and power lines, blocking off roads, and injured several people.[6][7][40][45] Similar severe weather effects were felt in other areas, such as Algonquin Provincial Park, where two separate downbursts occurred in the area. One of the two caused a tree to fall on a tent, injuring a boy camping with his mother.[41][42][46] Finally, in Mallorytown, Ontario, another downburst uprooted several trees, one of which fell on a tent occupied by a father with his young child; the father was killed while the child survived with serious but non-life-threatening injuries.[6][43] Several municipalities declared states of emergency due to the "devastation" brought by the severe storms.[47]

This same line of storms also pushed into New York on June 22, causing severe wind gusts, some up to 70 mph (110 km/h), which downed trees and power lines. This resulted in blocked roads and loss of power in the region.[8][9] Additionally, rain brought by the storms caused localized flooding.[10][9] Extreme rainfall prompted a rare flash flood emergency for six hours for Chenango County, New York as approximately 6.5 in (17 cm) of rain fell.[10][3] Many people were stranded by flood waters as they flooded creeks, roadways, and homes.[48][33]

See also

Notes

  1. ^ a b c d All dates are based on the local time zone where the tornado touched down; however, all times are in Coordinated Universal Time for consistency.
  2. ^ The Enhanced Fujita Scale is also used by the Northern Tornadoes Project to rate the damage done by downbursts and other severe wind events.

References

  1. ^ "Assessing the damage: A review of the summer solstice severe outbreak". Valley News Live. Retrieved June 29, 2025.
  2. ^ National Weather Service in Grand Forks, North Dakota (June 27, 2025). NWS Damage Survey for Destructive Severe Thunderstorm Near Bemidji Minnesota Overnight June 20 2025 (Report). Iowa Environmental Mesonet. Retrieved June 27, 2025.
  3. ^ a b NWS Binghamton (June 22, 2025). 24 HOUR PRECIPITATION REPORTS (Report). Iowa Environmental Mesonet. Retrieved June 25, 2025.
  4. ^ a b c d e f g h i j k l m n o p Various National Weather Service offices (2025). "Damage Assessment Toolkit" (Interactive map and database). DAT. National Oceanic and Atmospheric Administration.
  5. ^ "At least 3 dead in North Dakota as severe weather sweeps across region". ABC News. Retrieved June 21, 2025.
  6. ^ a b c d e f g h i j k "NTP Dashboard". Northern Tornadoes Project.
  7. ^ a b c "Emergency crews on scene in Municipality of Calvin and Champlain Park after possible tornado". North Bay Nugget. June 22, 2025. Retrieved June 24, 2025.
  8. ^ a b c d e National Weather Service in Binghamton, New York (June 22, 2025). NWS Damage Survey Results for Clark Mills Tornado (Report). Iowa Environmental Mesonet. Retrieved June 22, 2025.
  9. ^ a b c d Amy Neff Roth (June 24, 2025). "Cleanup across Mohawk Valley begins after fatal Clark Mills tornado". The Times Telegram. Retrieved June 24, 2025.
  10. ^ a b c d Christopher Mele (June 23, 2025). "3 Dead in Central New York After Tornado Lashes the Area". New York Times. Archived from the original on June 23, 2025. Retrieved June 24, 2025.
  11. ^ "Jun 18, 2025 1300 UTC Day 1 Convective Outlook". SPC. June 18, 2025. Retrieved June 24, 2025.
  12. ^ "Jun 19, 2025 1300 UTC Day 1 Convective Outlook". June 19, 2025. Retrieved June 24, 2025.
  13. ^ "Mesoscale Analysis Archive". www.spc.noaa.gov. Retrieved June 22, 2025.
  14. ^ "Storm Prediction Center Jun 19, 2025 1730 UTC Day 2 Convective Outlook". www.spc.noaa.gov. Retrieved June 22, 2025.
  15. ^ "Storm Prediction Center Jun 21, 2025 0100 UTC Day 1 Convective Outlook". www.spc.noaa.gov. Retrieved June 22, 2025.
  16. ^ a b c d e f g h i j Details on June 19 tornado outbreak in SK. Northern Tornadoes Project (Report). July 10, 2025.
  17. ^ a b c d e f g h i j k l Northern Tornadoes Project (2025). "NTP Dashboard" (Interactive map and database). westernu.maps.arcis.com.
  18. ^ National Weather Service in Bismarck, North Dakota (June 20, 2025). NWS Damage Survey for June 19th 2025 Tornado Event in Stark County (Report). Iowa Environmental Mesonet. Retrieved June 22, 2025.
  19. ^ National Weather Service in Bismarck, North Dakota (June 26, 2025). NWS Damage Survey for 06/20/2025 Tornado Event - Update # 1 (Report). Iowa Environmental Mesonet. Retrieved June 27, 2025.
  20. ^ a b National Weather Service in Grand Forks, North Dakota (June 23, 2025). NWS Damage Survey for 6/20/2025 Barnes County Tornadoes (Report). Iowa Environmental Mesonet. Retrieved June 27, 2025.
  21. ^ National Weather Service in Bismarck, North Dakota (June 25, 2025). NWS Damage Survey for June 20th 2025 Tornado Event Near Adrian North Dakota (Report). Iowa Environmental Mesonet. Retrieved June 26, 2025.
  22. ^ National Weather Service in Bismarck, North Dakota (June 25, 2025). Update to NWS Damage Survey for June 20th 2025 Tornado Event Near Crystal Springs and Medina North Dakota (Report). Iowa Environmental Mesonet. Retrieved June 26, 2025.
  23. ^ a b National Weather Service in Grand Forks, North Dakota (June 26, 2025). NWS Damage Survey for 6/20/2025 Tornadoes in southeastern North Dakota (Report). Iowa Environmental Mesonet. Retrieved June 27, 2025.
  24. ^ National Weather Service in Bismarck, North Dakota (June 25, 2025). NWS Damage Survey for June 20th 2025 Tornado Event East of Carrington North Dakota (Report). Iowa Environmental Mesonet. Retrieved June 26, 2025.
  25. ^ According to the Damage Assessment Toolkit, no drag marks were found. The mechanical engineer Ethan Moriarty determined that winds of 264 mph (425 km/h) would be needed to throw the train car.
  26. ^ a b National Weather Service in Grand Forks, North Dakota (June 23, 2025). NWS Damage Survey for 6/20/2025 Enderlin Tornadoes (Report). Iowa Environmental Mesonet. Retrieved June 27, 2025.
  27. ^ "At least 3 dead in North Dakota after severe weather swept across region". ABC News. Retrieved June 24, 2025.
  28. ^ Dakotan, The (June 24, 2025). "Enderlin tornado that claimed 3 lives is North Dakota's deadliest since 1978". The Dakotan. Retrieved June 24, 2025.
  29. ^ a b c d National Weather Service in Grand Forks, North Dakota (July 2, 2025). NWS Damage Survey for June 20 2025 Tornado Event Update (Report). Iowa Environmental Mesonet. Retrieved July 2, 2025.
  30. ^ a b Three more late-June SK tornadoes. Northern Tornadoes Project (Report). July 11, 2025.
  31. ^ National Weather Service in Binghamton, New York (June 24, 2025). NWS Damage Survey for 06/22/2025 Second Confirmed Tornado (Report). Iowa Environmental Mesonet. Retrieved June 25, 2025.
  32. ^ a b National Weather Service in Grand Forks, North Dakota (July 5, 2025). NWS Damage Survey for 06/22/2025 Tornado Event Update #1 (Report). Iowa Environmental Mesonet. Retrieved July 8, 2025.
  33. ^ a b Speck, Emilee (June 22, 2025). "6-year-old twins among 3 killed by EF-1 tornado in central New York". FOX Weather. Retrieved June 24, 2025.
  34. ^ Casey Pritchard; Victoria E. Freile (June 23, 2025). "Deadly tornado sweeps through Oneida County. Fundraiser created for family". Utica Observer Dispatch. Retrieved June 24, 2025.
  35. ^ "NWS Binghamton Tornado Warning Number 9". NWS Binghamton. Iowa Environmental Mesonet. June 22, 2025. Retrieved June 25, 2025.
  36. ^ "BGM SVS #72 2025". Iowa Environmental Mesonet. National Weather Service Binghamton NY. Retrieved June 30, 2025.
  37. ^ Rachel Polansky (June 25, 2025). "Here's why some people didn't get a tornado warning before deadly EF-1 hit Clark Mills". WSYR. Retrieved June 25, 2025.
  38. ^ a b "Three Confirmed Dead In North Dakota Derecho". The Weather Channel. June 21, 2025. Retrieved June 25, 2025.
  39. ^ "Bemidji Blowdown and Other Severe Thunderstorms, June 20-21, 2025". Minnesota Department of Natural Resources. Retrieved June 25, 2025.
  40. ^ a b David Briggs (June 23, 2025). "'Longest night of our lives,' enduring Samuel De Champlain weekend storm". Bay Today. Retrieved June 24, 2025.
  41. ^ a b "Rescuers saw, paddle their way to badly hurt boy in Algonquin Park". CBC. June 23, 2025. Retrieved June 24, 2025.
  42. ^ a b Andrew Mendler (June 24, 2025). "'Thunderstorm microburst' causes damage to Algonquin Provincial Park". Muskoka News. Retrieved June 24, 2025.
  43. ^ a b "Ottawa man camping with child dies after tree falls on tent at Mallorytown campsite". CBC. June 23, 2025. Retrieved June 24, 2025.
  44. ^ Tara Gesner (June 24, 2025). "Fierce storm unleashes chaos: Ottawa Valley faces downed trees, power outages and tornado warning". Inside Ottawa Valley. Retrieved June 24, 2025.
  45. ^ "Nearly 300 campers forced to evacuate after storm rips through the northeast". CTV News. June 23, 2025. Retrieved June 24, 2025.
  46. ^ Jeff Turl (June 22, 2025). "Hundreds of campers stranded in Algonquin Park by flash floods". Orillia Matters. Retrieved June 24, 2025.
  47. ^ Chris Dawson (June 22, 2025). "Several area municipalities in State of Emergency after major storm". Bay Today. Retrieved June 24, 2025.
  48. ^ "FLASH FLOOD EMERGENCY FOR CHENANGO COUNTY". NWS Binghamton. June 22, 2025. Retrieved June 25, 2025.