The man was arrested in nearby Coignieres after opening fire in Trappes and neighbouring La Verriere around 10:30 am, police said.
A man opened fire from a vehicle on a public road in Trappes and La Verrière, in the Yvelines department, around 25 to 30 kilometres south-west of Paris.
At least one person was killed and four others were wounded, a police source said.
The suspect was quickly arrested by police in Coignières, the same source said. The incident is reported to have taken place at around 10.30 a.m.
The man was arrested in nearby Coignieres after opening fire in Trappes and neighbouring La Verriere around 10:30 am, police said. Local authorities said they are assessing the toll which could change.
“Very serious events have just taken place in Trappes,” French Prime Minister Sébastien Lecornu wrote on X. The prime minister said that “all the resources of the security forces and the judicial authorities are fully mobilised.” He added that “the national anti-terrorism prosecutor’s office has announced it is monitoring the situation.”
“I offer my sincere condolences to the family and loved ones of the person who died, and my full support to the other victims,” the mayor of Trappes wrote on Instagram. “An investigation is under way to determine the exact circumstances of these events and the motives of the gunman,” he added, saying the town will set up a psychological support unit in the coming hours.
This is a developing story, which will be updated by our journalists when more information becomes available.