A gunman opened fire from a moving vehicle at three locations in the Paris suburbs on Friday morning, killing one person and wounding five others, including a 12-year-old girl. French President Emmanuel Macron has described the attack as a “racist terrorist attack,” and the country’s National Anti-Terrorism Prosecutor’s Office has taken over the investigation.
On Saturday, anti-terror investigators extended the detention of the 39-year-old suspect, who was arrested less than 20 minutes after the shooting began. Three people from the suspect’s family and circle of friends, arrested late on Friday, also remain in detention.
What happened
The shooting unfolded over roughly 15 minutes on Friday morning in Trappes and the neighbouring town of La Verrière, about 30 kilometres west of Paris. According to Interior Minister Laurent Nuñez, the gunman fired at a petrol station, a medical centre and a children’s playground.
“A deadly rampage took place this morning,” Nuñez told reporters in Trappes.
One man was killed. He was a French national born in 2000, according to prosecutors. Five people were wounded, three of them with life-threatening injuries. The wounded include a 12-year-old girl who, according to broadcaster BFM, was hit eight times and remained in serious condition.
Police arrested the suspect, identified only as Kevin T., born in 1987, shortly after the shooting in the nearby town of Coignières. Officers searching his car found a Sten-type submachine gun and a canister of tear gas. Investigators later found his apartment booby-trapped with three gas cylinders and electrical wires connected to a timer.
Prosecutors said the suspect had four previous convictions that had been automatically expunged under French law. His full surname has not been released, as is standard practice in French criminal inquiries. A member of his immediate family was taken into police custody on Friday afternoon.
Why terrorism prosecutors took the case
France’s National Anti-Terrorism Prosecutor’s Office, known as PNAT, formally opened an investigation into the shooting. PNAT takes over cases it believes meet the criteria for terrorism, including violence inspired by far-right ideas. Terrorism charges carry tougher sentences and give investigators wider powers.
President Macron visited Trappes on Friday evening and met officials and residents. He said the victims appeared to have been targeted because of their skin colour or perceived religion, and that the suspect’s own statements suggested the attack was premeditated.
“These people were targeted because of their skin colour or perceived religion, and for no other reason,” Macron said. “There is no place for this in France.”
In comments to reporters, Macron went further, calling the shooting a turning point. “What happened today is, I am telling you, a turning point, because it is the first time we have had a terrorist act that was planned to kill our compatriots, our children, based on the colour of their skin or their religion,” he said. He added that the gunman had deliberately chosen not to fire on some people because of their skin colour and appearance.
Trappes Mayor Ali Rabeh, whose parents came from Morocco, described the shooting as “racist” and “Islamophobic.”
“The people targeted today could just as easily have been my mother, my brothers or my sisters-in-law,” Rabeh said.
Background: a tense moment in France
The attack comes at a moment of high tension in France. Nationwide protests turned violent on Saturday, 17 October, with looting and vandalism reported in several cities, and further demonstrations were expected over the weekend that followed. Some far-right politicians have blamed immigration for the unrest, while the government has faced pressure over public order.
France is also moving toward elections to choose Macron’s successor, a contest that has already sharpened political debate. Against that backdrop, the Trappes shooting has become a national story, not only because of the casualties but because of what investigators say about the motive: an attack allegedly planned around the race and perceived religion of its victims.
Why it matters
First, the case will test how France handles racially motivated violence through its counter-terrorism system. A PNAT investigation brings wider surveillance and detention powers, and any eventual charges will set a marker for how such attacks are prosecuted.
Second, the attack lands in an already polarised public debate about immigration, security and community relations. Macron’s unusually direct language — calling it a racist terrorist attack on the day it happened — signals that the government wants to frame the incident firmly before competing narratives take hold.
Third, the investigation is still in its early stages. Detectives are examining the suspect’s background, his booby-trapped apartment and the people arrested alongside him. Whether others were involved, and how the attack was planned, will shape both the legal case and the political response in the days ahead.
Timeline
- Friday morning, 23 October 2026: Gunman fires from a vehicle at three sites in Trappes and La Verrière over about 15 minutes. One person is killed and five are wounded.
- Within 20 minutes: Police arrest Kevin T., 39, in Coignières. A submachine gun and tear gas are found in his car.
- Friday afternoon: A member of the suspect’s immediate family is taken into custody. Investigators find the suspect’s apartment booby-trapped.
- Friday evening: President Macron visits Trappes and calls the shooting a “racist terrorist attack.” PNAT formally opens its investigation.
- Late Friday: Three people from the suspect’s family and circle of friends are arrested.
- Saturday, 24 October 2026: Anti-terror investigators extend the suspect’s detention after initial interrogations. The three associates remain detained.
Frequently asked questions
Where exactly did the shooting happen?
In the Paris suburbs of Trappes and La Verrière, roughly 30 kilometres west of central Paris, at a petrol station, a medical centre and a children’s playground.
How many people were hurt?
One person was killed and five were wounded, including a 12-year-old girl. Three of the wounded suffered life-threatening injuries.
Has the suspect been identified?
Only partly. French authorities have identified him as Kevin T., born in 1987. His surname has not been released, in line with French practice.
Why is this being treated as terrorism?
Because investigators believe the victims were targeted because of their skin colour or perceived religion, and the suspect’s statements point to a premeditated attack. France’s anti-terrorism prosecutor’s office has taken over the case.
What happens next?
The suspect remains in detention while investigators question him and examine evidence from his car and apartment. Prosecutors will decide on formal charges as the investigation develops.

