The 2025 European tornado season is the current season of tornadoes and tornado outbreaks across Europe and surrounding areas[a] in 2025. As of June, there have been 159 confirmed tornadoes across several countries, resulting in three fatalities and at least 12 injuries.[1]
IFU
IF0
IF0.5
IF1
IF1.5
IF2
IF2.5
IF3
IF4
IF5
Total
42
11
19
39
24
18
0
0
0
0
159
Note: Multiple tornadoes have been rated using the EF-Scale. They are counted as their closest IF-Scale equivalent on this table.
Note: Several tornadoes have been confirmed but have not been rated yet.
Despite their similar areas, Europe sees significantly fewer tornadoes than the United States. Geography plays a major role in this discrepancy, with the unique features in North America making areas like Tornado Alley ideal for severe weather, while many of these conditions are generally less optimal in Europe. However, the under-reporting of weaker tornadoes across the continent also contributes to this.[5][2] This under-reporting primarily stems from a lack of pan-European collaboration in monitoring tornadoes, resulting in less public and institutional awareness of them or their danger or the real threat they pose, despite many occurrences of violent, damaging, and deadly tornadoes across the continent.[6][2]
Tornado activity in Europe typically peaks in the summer months and is lowest during the winter months. More specifically, Central and Northern Europe peak in the summer, the western and central Mediterranean regions peak in autumn, and the eastern Mediterranean region peaks in the winter. Tornadoes over land most often occur in the late afternoon and early evening hours. On the other hand, waterspouts, which sometimes move ashore in coastal areas and become tornadoes, peak in late spring and typically occur earlier in the day.[2]
Note: Unrated tornadoes are not included on the graphs but are included in the monthly totals
The month of January was unusually active in 2025, seeing five IF2 tornadoes in the month, including one in the United Kingdom that injured one person. These were all associated with European windstorms, which peak in intensity in the winter months, creating favourable conditions for severe weather such as tornadoes.[7] February was less active, although one IF2 tornado touched down in Spain. Two more windstorms struck the Iberian coast in March, spawning several tornadoes in Spain.
Early April was very active, with storms in Turkey and Greece spawning seven tornadoes from 1–2 April, including an IF2 tornado in Turkey and an IF1 tornado that went through Rhodes. Just two days later, another windstorm spawned three tornadoes in southern Spain, including one that injured four workers and an IF2 tornado that killed three. Activity remained relatively low for the remainder of the month, although one strong tornado touched down in Hungary.
May also began with a tornado outbreak, this time across Western and Eastern Europe. In all, 11 tornadoes touched down across five countries from 2–4 May, including one in Portugal that resulted in one injury. On 22 May, five tornadoes touched down across the Po Valley in Italy. Another small outbreak occurred across Central Europe late in the month.
June favored more isolated tornado events, including one IF2 tornado in France and Germany each early in the month. Some touched down in unlikely places, namely the IF2 tornado that touched down in Norway and the IF1.5 tornado that injured five in Armenia. However, there were some smaller tornado outbreaks, including ones in Russia, Estonia and Sweden near the end of the month.
A waterspout made landfall in the Luís de Camões neighbourhood of Peniche, where 21 homes suffered minimal damage. Some trees and signs were downed as well. The IPMA rated it F0/T1 while the ESSL rated it IF0.5.[8][1][9]
This long-tracked, multiple-vortex tornado began as a tornadic waterspout, which moved onshore and impacted areas to the southwest of Avola before it dissipated near Canicattini Bagni. A house was unroofed, other homes sustained heavy roof damage, and a masonry outbuilding was destroyed. A metal truss electrical transmission tower was toppled to the ground, and many trees and power lines were downed as well.[1][12]
A waterspout moved onshore and struck Augusta, where some buildings had sheet metal roofing torn off, trees and power lines were downed, and an ape car was flipped over. Decorations and concrete monuments were damaged at a cemetery.[1][13]
This strong tornado tracked from Vaccarizzo-Delfino to Primosole, near Catania. Buildings suffered major roof damage, and metal roofing was scattered 500 m (550 yd) up a hillside at one location. A metal truss electrical transmission tower was bent in half, metal light poles were bent, and a roulotte trailer was rolled 30 m (33 yd). Significant tree damage occurred along the path, and a semi-trailer was overturned.[1][14]
Storm Garoe spawned a significant nocturnal tornado that moved through rural areas near Montevil. It caused severe tree damage as many large trees were snapped or uprooted along the path, some being stripped of their branches. Some power lines were also downed, and crop damage occurred.[1]
This strong tornado moved through Holywell and Quintrell Downs, snapping many trees and damaging the roofs of homes. The most significant damage occurred at the Trevornick Caravan Park, where multiple mobile homes and caravans were tossed around and destroyed, resulting in one injury.[1][17][18]
Multiple trees were snapped or uprooted by this tornado, and a few sheds were destroyed. TORRO rated this tornado T2/3 while the ESSL rated it as IF1.[19][1]
A strong tornado tracked through the northern part of Torre de Juan Abad, causing significant damage to homes, restaurants, auto repair shops, warehouses, and cars. Several brick and masonry buildings suffered major structural damage, including total roof loss and collapse of multiple exterior walls. The tornado also severely damaged farms in agricultural areas, and snapped or uprooted more than 1,000 olive trees. AEMET rated this tornado EF1 while the ESSL rated it as IF2.[1][20][21][22]
More than 30 homes had roof and exterior damage in the Pozo del Camino community. Trees and power lines were downed, and free-standing masonry walls were blown over. The ESSL rated this tornado as IF1.5, but an on-site investigation by AEMET found IF2-level intensity.[26][1][27]
A strong waterspout made landfall in an urban area before moving into a military base, reaching peak intensity in a pine forest, and finally weakening as it tracked through a greenhouse area before dissipating.[29][1][30]
This tornado struck an industrial area, causing damage to at least one warehouse and multiple power poles. Less severe roof and vegetation damage also occurred. The ESSL rated the tornado as IF1+, and an on-site investigation by AEMET found IF1.5 intensity.[29][1][31]
Multiple waterspouts appeared off the coast of Biscarrosse during a thunderstorm. One of them came ashore and moved into uninhabited sand dunes, kicking up sand and small vegetation.[1][32][33]Keraunos rated this tornado as EF0.[34][c]
A very brief tornado formed near Barrio del Molino in the outskirts of Orihuela. It knocked down trees and a transmission tower, caused minor roof damage, and collapsed part an agricultural warehouse wall. AEMET rated this tornado EF0/T0.[35][36]
Some buildings sustained roof damage along the outskirts of Bentivoglio, trees and signs were blown over, and a trash can was thrown 150 m (160 yd).[1][37]
This tornado impacted the Fuente del Gallo community to the northwest of Conil de la Frontera, inflicting considerable roof damage to homes and buildings. Trees and power poles were downed, and masonry fences were knocked over.[1][44]
A brief tornado struck Gonfaron, causing damage to 15 houses, a vehicle, a hangar, and a telephone pole. Road signs and a billboard were knocked down, with debris being carried 3 km (1.9 mi) away.[1][49] It was rated as a low-end EF1 tornado by Météo-Varoise[50] but as an EF0 tornado by Keraunos.[51]
Amid a strong thunderstorm, a tornado struck just northwest of the town of Uenze [de], damaging roofs and vegetation. Debris was thrown up to 600 m (660 yd).[1][56]
A supercell spawned a strong tornado in the early morning. Trees were uprooted, roofs damaged, greenhouses destroyed, and power lines damaged. HungaroMet [hu] reported the event was an EF1, or possibly EF2, tornado while the ESSL rated it as IF1.5 tornado.[78][1][79]
A tornado uprooted about 200 walnut trees and damaged roofs, agricultural facilities, and infrastructure. Keraunos rated this tornado as EF1 while the ESSL rated it as IF1.[80][1][81]
This weak, brief, but well-documented tornado caused minor damage to vegetation and very minor roof damage near the village of Dion-le-Mont in Chaumont-Gistoux municipality. Belgorage rated this tornado as F0/T0 while the ESSL rated it IF0.[83][1]
A tornado struck the village of Porto Peles, causing significant roof and tree damage. The IPMA rated this tornado as F1/T2/IF1.5, a rating that the ESSL reaffirmed.[85][1][86]
A tornado in the Degolados parish of Campo Maior damaged houses, sheds, football field, power lines, and trees. One person was treated at the scene by first responders. The IPMA rated this tornado as F1/T2/IF2.[85][87][88]
This tornado touched down to the northeast of Monfumo, causing tree damage and flattening grass. It then entered the Onigo subdivision of Pederobba, damaging roofs and lofting debris. It crossed the Piave River, moving through into Bigolino (part of Valdobbiadene) and dissipating shortly thereafter.[1][101][102][103]
This tornado touched down to the south of the village of Bonzicco, part of the Dignano municipality. It tracked north-northeast, moving through Dignano, where it damaged the town's school. It continued east of the Vidulis subdivision, eventually dissipating over open land. Damage to trees, roofs, and small structures occurred throughout the path, with relatively small debris thrown up to hundreds of meters away.[1][106]
A brief tornado touched down over open land, causing vegetation damage. It moved into the Arba subdivision of Buja, seriously damaging one roof and removing a large door before dissipating.[1][107]
This tornado formed near the center of town, initially causing minor roof and tree damage. Intensifying as it moved through town, a small caravan was overturned and destroyed. It continued producing roof damage, additionally bending road signs and a maple tree at peak intensity, dissipating shortly thereafter.[1][109]
This brief tornado caused minor roof and tree damage in the Trzcianka area. The local severe weather organization and the ESSL rated it as an IF1 tornado.[1][110]
This high-end EF0/IF0.5 tornado first verifiably touched down in the northern part of Riedseltz, where it caused minor roof damage as it passed over a housing estate. Continuing into southern Wissembourg, a microlight club was affected. Finally, it dissipated near the heart of Schleithal. The rotation persisted, although no further damage was identified.[111][112][1]
A powerful EF2/IF2 tornado tracked across the Forez mountains in Central France, particularly affecting the commune of Roche-en-Forez and injuring one person. The first tornadic damage was identified north of Job in the Puy-de-Dômedepartment, where wide swaths of forest were damaged or destroyed at EF1 intensity. Wind damage was identified at an earlier point, although it was unclear whether it was caused by the tornado or the parent supercell's rear flank downdraft. The tornado continued damaging trees in forested area as it passed into the Loire department, crossing over a mountain peak at an elevation of 1,503 m (4,931 ft), thus becoming the highest-elevation tornado ever recorded in France. In Roche-en-Forez, many trees were snapped or uprooted with some even being debarked. Several properties were also affected, including one building with its entire roof ripped off. Outbuildings were also heavily damaged and debris was thrown into nearby fields. In this area, the tornado was at EF1-2 intensity. Moving through the commune, the tornado would reach its maximum intensity of EF2 strength. Every tree in the path was uprooted and debranched, with some debarked, and power lines were downed. Several buildings were badly damaged, including another with its roof entirely ripped off and exterior walls damaged, with debris carried away long distances. It slightly weakened as it continued, although a stone cross attached to a monument was ripped off by the winds. The tornado moved downhill, widening as it approached Lérigneux where similar damage occurred at a slightly lower intensity as in Roche-en-Forez: many buildings and trees in the area were damaged. Northwest of Bard, a caravan was destroyed amid other damages. A nearby weather station recorded winds of 167 km/h (104 mph). The tornado moved through a housing estate in Bard, where buildings and trees were damaged. Weakening, the caused more minor tree damage in Verrières-en-Forez before dissipating in Écotay-l'Olme.[115][1]
This strong tornado affected areas in the Ulm area, particularly the village of Donaustetten. It touched down south of Erbach, causing low-end damage to trees and other vegetation. Rapidly intensifying, it expanded to its maximum width and snapped several birch trees at near-maximum intensity. Its track also left behind a well-defined convergent pattern over a field. Crossing the Danube, it suddenly narrowed before entering the more urban area of Donaustetten, where intense but relatively sporadic damage would occur, suggesting that the funnel was not in constant contact with the ground. The roof of a house, along with part of its truss, was partially blown off and thrown at peak intensity, a lamppost was bent, and vehicles were severely damaged. More roof and tree damage occurred as it passed through this same street. No significant damage was located for a stretch of about 200 m (220 yd) before a new, more continuous damage path began in the far eastern portion of the village. Roofs were partially blown off, a garden was heavily damaged, and a tree was uprooted before it exited the village and entered an adjacent field. From here, the tornado showed signs of weakening as it began to travel in a more northerly direction. It caused mainly low-end vegetation damage and knocked over a road sign as it passed north of Illerkirchberg, crossing the Iller River into Bavaria. It dissipated shortly after crossing the Autobahn 7, just southwest of Holzheim.[116][1]
This tornado began south of town and eventually dissipated to its east, causing tree damage throughout its path. A video captured by the Leyerhof Volunteer Fire Brigade showed a well-defined, broad funnel cloud displaying multiple vortices.[1][120]
An F1/T2–3 caused damage to vegetation and some buildings in the Ath area. The tornado first verifiably touched down near the village of Ormeignies. It may have touched down further southwest of here, but the damage was light and could not be assuredly attributed to the tornado. Here, the roof of a barn was heavily damaged at near-peak intensity. Later on, several poplar trees were debranched at peak intensity. It began to weaken as it crossed through a field. It caused minor roof damage in a neighborhood in the southern portion of Ath before dissipating.[121] Note that the ESWD has not rated this tornado on the IF-scale yet.[1]
A weak tornado moved over the northern part of the city, where tree branches were snapped, a roof was partially ripped off, and a trampoline was thrown a distance of 200 m (220 yd) over multi-story buildings.[122][1]
This tornado injured five people as it affected Aparan and the nearby village of Lusagyugh in the west of Armenia. Considerable damage was done to the roofs of numerous buildings, including houses, apartment complexes, and schools. Many trees and power lines were also knocked down.[1][124][125]
A landspout tornado lightly damaged roofs, snapped or uprooted trees, and affected farmland. It may have started as a waterspout over a lake or crossed over it.[1][127]
A strong tornado struck a camping site. Caravans were tossed and heavily damaged or destroyed, outdoor furniture was tossed, light poles were downed, and a barn was destroyed. It likely crossed the Gaula River; more information on the path to come.[1]
A tornado struck the community of Pedagaggi. In the area, a roof was severely damaged, trees were uprooted or snapped, power lines and gates were damaged, and two outbuildings were nearly destroyed. Flying debris also damaged cars. Additionally, a weather station recorded a wind gust of 132.1 km/h (82.1 mph) as the tornado moved over it.[1][129]
A waterspout over a lake made landfall several times on the shore and on islands, where trees were damaged. A man was also thrown from his boat, but it is not known if he sustained injuries.[1][134]
A strong tornado primarily caused vegetation damage as many trees were downed or debranched and fields were damaged. Lesser damage also occurred to roofs and power lines. Some debris was also lofted long distances.[1][138]
This tornado started in crop fields before tracking into town, where it heavily damaged roofs, snapped tree branches, and collapsed a wall of a weakly constructed autorepair shop.[1][142]
A waterspout made landfall, damaging vehicles, trees, and fences; one truck cab (the driver's compartment of a truck) was blown over and another car's windows were blown out.[1][143]
^Filip Najman (23 May 2025). "První tornádo v ČR v roce 2025" [The first tornado in the Czech Republic in 2025]. Czech Hydrometeorological Institute Meteopress (in Czech).
^Aronsson, Ida; Wramsjö, Robin (29 June 2025). "Här drar tromben in över Värmland" [Tornado moved through upper Värmland]. NWT (in Swedish). Retrieved 14 July 2025.