One person was killed and four others seriously wounded on Friday after a gunman opened fire from a vehicle at several locations in Trappes and neighbouring La Verrière, west of Paris, before being arrested by police.
The shootings took place at three separate locations, according to French Interior Minister Laurent Nuñez. The suspected gunman was subsequently intercepted in nearby Coignières and placed in police custody.
France's National Anti-Terrorism Prosecutor's Office, known as the PNAT, initially monitored the case before formally taking control of the investigation shortly before 1 p.m. local time. Prosecutors are examining whether the attack constitutes murder and attempted murder in connection with a terrorist enterprise, as well as whether the victims were targeted because of their actual or perceived race, ethnicity, nationality or religion.
That legal classification does not establish that the attack was terrorism or racially motivated. Both questions remain under investigation.
Witness reports and police sources cited by French media indicate that the attacker travelled through Trappes and La Verrière in a Renault Clio, repeatedly firing an automatic weapon from the vehicle.
Authorities received the first reports of gunfire at around 10 a.m. near Square Van Gogh in Trappes, before further shootings were reported around several other locations, including near a petrol station, a health centre and residential areas. Shots were later reported in La Verrière as well.
Nuñez described the firearm as appearing to be either a military-grade or automatic weapon. French media reported that police recovered a submachine gun when the suspect was arrested, with several outlets reporting that it may have been a British Sten-type weapon dating from the Second World War. The exact firearm remains subject to forensic examination.
Trappes Mayor Ali Rabeh said the gunman appeared to have fired relatively indiscriminately at people he encountered.
"It is a miracle that there were not more victims," Rabeh told French television, saying shots had been fired at several locations, including close to a children's playground.
French reporting quoted the mayor as saying the attacker appeared intent on causing a large number of casualties rather than pursuing an immediately identifiable individual target.
The shooting left one person dead and four others seriously wounded.
Among those injured is a 12-year-old girl who was struck by several rounds in La Verrière. She was taken to Necker-Enfants Malades hospital in Paris, while the mayor of La Verrière later said her condition had been stabilised.
Two adult men were also wounded in La Verrière and transported to hospitals in the Paris region. French media reported that another man was shot near a petrol station in Trappes and was taken to the Percy military hospital in Clamart.
Rabeh said the person killed was of African origin and that another critically wounded victim was of North African origin. Those details have led investigators to examine whether race played a role in the selection of victims.
There is, however, no confirmed motive at this stage.
Claims circulated online shortly after the shooting describing the incident as a deliberate anti-African attack went beyond what authorities had established. Rabeh's description of the gunman firing apparently at random also leaves open the possibility that the identities of the victims were incidental rather than deliberately selected.
The PNAT's decision to include a potential race-, ethnicity-, nationality- or religion-based aggravating circumstance in its investigation means that possibility is being taken seriously, but investigators have not yet concluded that it explains the attack.
French media have identified the detained suspect as 39-year-old Kévin T., a man born in the Yvelines department.
According to a police source cited by Le Journal du Dimanche, the suspect was already known to law enforcement for previous delinquency-related offences. Investigators were carrying out searches connected to his home in nearby Plaisir and working to establish how he obtained the weapon and whether the shooting had been planned in advance.
Some early social-media reports have circulated more detailed claims about the suspect's criminal record and employment history. Those details have not yet been sufficiently corroborated by official sources and should be treated cautiously.
The investigation also includes suspected possession of a Category A weapon and participation in a terrorist criminal conspiracy aimed at preparing crimes against persons. Those are investigative classifications at this stage and do not amount to findings of guilt.
President Emmanuel Macron expressed his "profound emotion" following the attack, while Prime Minister Sébastien Lecornu said security services and judicial authorities had been fully mobilised. Interior Minister Nuñez was expected to travel to the area.
The shooting comes during an already tense period in France, days after widespread violence and looting accompanied demonstrations over the cost of living. The government is preparing a substantially larger police deployment ahead of further demonstrations scheduled for Saturday. There is currently no evidence connecting Friday's shooting with those protests.
With the suspect in custody, investigators are now focused on the central unanswered question: whether the shootings were driven by a specific ideological or racial motive, or whether the gunman was attempting to kill indiscriminately.