With winds reaching 128 kilometres per hour (80 miles per hour), according to the meteorological office, the tornado smashed through towns near the borders with Belgium and France on Friday evening.
Footage posted on social media showed the swirling winds towering above homes and roads and tearing up roofs and tree branches high into the air.
The Luxembourg government, which released the toll, has set up a crisis unit.
— Meteos (@Meteos_) August 9, 2019
Around 100 homes have been damaged, Pierre Mellina, mayor of the town of Petange, told RTL media.
Other images broadcast showed roads blocked and vehicles damaged.
⛈?L’Avenue de la Gloire à #Toulouse se transforme en une véritable rivière. L’orage s’est abattu sur la ville Rose avec d’importantes quantités d’eaux.⚡️ #France #Orages #Pluie #Occitanie #Tornade #MeteoFrance #Alerte #Orange #Météo pic.twitter.com/Z9n36fkWuX
— Guillaume Pannetier (@GuillaumePannet) August 9, 2019
The local fire service said the electricity had been cut to certain areas “preventatively”.
As the tornado entered France late Friday it damaged homes in the Meurthe-et-Moselle region, but there were no reports of injuries, according to local authorities.