A gunman killed one person and wounded five others — including a 12-year-old girl — after opening fire from a vehicle at a petrol station, a medical centre and a children’s playground near Paris on Friday morning. French President Emmanuel Macron described the attack in the suburbs of Trappes and La Verrière as a premeditated “racist terror attack” and called it a turning point for France. The 39-year-old suspect was arrested within minutes, and the country’s anti-terrorism prosecutor has taken charge of the investigation.
KEY TAKEAWAYS: A gunman fired an automatic weapon from a car at three locations in Trappes and La Verrière, southwest of Paris, killing one person and wounding five. President Macron called the Friday-morning rampage a premeditated “racist terror attack,” saying victims were chosen for their skin colour or perceived religion. The suspect, 39-year-old Kévin T., was arrested within 20 minutes; his car and booby-trapped apartment were searched by France’s anti-terrorism prosecutor.

A fifteen-minute rampage through two suburbs
The shooting unfolded over roughly fifteen minutes on Friday morning in the towns of Trappes and La Verrière, about 30 kilometres southwest of Paris. According to Interior Minister Laurent Nuñez, the gunman fired an automatic weapon from a moving vehicle, striking a petrol station, a medical centre and a children’s playground. “A deadly rampage took place this morning,” Nuñez told reporters after arriving at the scene in Trappes.
One person was killed and five were wounded. Three of the injured were reported to have life-threatening injuries. A 12-year-old girl was among the seriously wounded and requires surgery, her mother told French broadcaster RTL, questioning whether her daughter’s headscarf had made her a target. Video images later showed the suspect’s car riddled with bullet holes after police intercepted it.
Police arrested the suspect on the N10 road less than 20 minutes after the first shots were fired. Investigators then found a Sten-type submachine gun and a canister of tear gas in his car, according to the National Anti-Terrorism Prosecutor’s office. A search of his apartment revealed what appeared to be a booby trap — three gas cylinders wired to a timer — suggesting the rampage may have been planned as part of something larger. A member of the suspect’s immediate family was also taken into police custody during the afternoon.
Who the suspect is
Authorities identified the suspect only as Kévin T., born in 1987, withholding his family name in line with standard French practice in terrorism investigations. He is 39 years old and, officials said, was unknown to France’s intelligence agencies.
His criminal record contains four previous convictions that have since been automatically expunged under French law, the prosecutor’s office said — meaning they were treated as legally erased after the passage of time. Investigators have not yet said what those convictions were for. The fact that the anti-terrorism prosecutor took over the case within hours signals how seriously the state is treating the racist motive that runs through the early evidence.
Macron: “a turning point” for France
President Macron travelled to Trappes on Friday and did not soften his language. “These people were targeted because of their skin colour or perceived religion, and for no other reason,” he said after meeting officials and residents. “There is no place for this in France.”
Calling it “a racist terror attack,” Macron said the suspect’s own statements suggested the violence was premeditated — and that the gunman had deliberately chosen not to fire at some people because of their skin colour and appearance. “What happened today is, I am telling you, a turning point,” he said, “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.”
The National Anti-Terrorism Prosecutor’s office, known as PNAT, formally opened an investigation. PNAT can take over any criminal case it believes meets the terrorism threshold, including violence inspired by far-right ideology. Terrorism charges carry tougher sentences and give investigators wider powers, including extended surveillance and detention measures.
Trappes mayor Ali Rabeh, whose parents emigrated from Morocco, called the attack “racist” and “Islamophobic.” He said the gunman had fired with the aim of causing “as many casualties as possible,” and noted that the person killed was of African origin while one of the critically injured was of North African descent. “The people targeted today could just as easily have been my mother, my brothers or my sisters-in-law,” Rabeh said, urging a collective condemnation of the rhetoric that, in his words, “ideologically arms those capable of carrying out such acts.” The mayor of nearby La Verrière, Nicolas Dainville, described the suspect as “of a European type.”
Why France is on edge
The shooting lands in France at a moment of exceptional strain. Just six days earlier, nationwide protests turned violent in several cities — with arrests, arson and looting in places including Limoges — and further demonstrations are planned for this coming weekend. Some far-right politicians have blamed immigration for the unrest, a charge that has sharpened an already toxic public debate.
That context gives Macron’s “turning point” framing its weight. France has endured Islamist terror attacks for more than a decade, but a terrorism case built around the deliberate targeting of people for their skin colour — with the president himself saying the gunman spared others for looking different — is a different kind of shock. It forces the country’s counter-terrorism apparatus, long oriented around jihadist networks, to confront racist far-right violence with the same legal machinery. It follows a string of recent European security cases — from a suspected Iran-linked plot at RAF Fairford to the arrest of a former German spy chief on treason suspicion — that have kept the continent’s security services on high alert.
The government now faces two immediate tests: preventing retaliatory violence in the coming days, and explaining how a man unknown to intelligence services was able to arm himself with a submachine gun and booby-trap his home without raising an alarm. The discovery of the wired gas cylinders in his apartment has made investigators treat the spree as possibly the opening act of a bigger plan — a question the PNAT investigation will now try to answer.
For France’s diverse suburbs, the attack is also personal. Trappes is a working-class commune with large immigrant communities, and Rabeh’s words captured the mood of the streets around the crime scene: the targets were chosen, and anyone who looks like the victims could have been in the line of fire. As France heads into a weekend of planned protests, the state’s response in the next 48 hours will set the tone for a nation confronting what its president calls a new chapter of terror.
What happens next
The PNAT investigation will now map the suspect’s movements, contacts and online activity in the weeks before the attack, and determine whether he acted alone or with support. Investigators will also examine the booby-trapped apartment for clues about the scale of what was planned. The detained family member may be released or face charges depending on what the questioning reveals.
Macron is expected to keep a tight focus on the case as France braces for this weekend’s demonstrations. Security services are likely to increase protection around places of worship and community gathering spots in the Paris suburbs. The government has not ruled out further measures as the investigation develops. This article will be updated as official information is released.
Frequently asked questions
Where exactly did the Trappes shooting happen?
The attack took place in the Paris suburbs of Trappes and La Verrière, about 30 kilometres southwest of central Paris. The gunman fired at a petrol station, a medical centre and a children’s playground.
How many people were killed and injured?
One person was killed and five were wounded, three of them with life-threatening injuries. A 12-year-old girl was among the seriously injured.
Who is the suspect?
A 39-year-old man identified only as Kévin T., born in 1987. He was arrested within 20 minutes of the first shots. He had four expunged previous convictions and was unknown to intelligence agencies.
What is PNAT?
PNAT is France’s National Anti-Terrorism Prosecutor’s office. It takes over criminal investigations that meet the legal threshold for terrorism, including violence driven by far-right ideology, bringing tougher sentences and broader investigative powers.
Why did Macron call it a turning point?
He said it was the first terrorist act in France planned to kill people specifically because of their skin colour or religion — with the gunman deliberately sparing others who did not fit his targets’ profile.
Sources
- CNN — “Macron says Paris suburb shooting that killed one person was terrorist and racist act” (Oct 23, 2026)
- CNBC TV18 — “Racially-motivated Paris suburbs shooting leaves one dead and five wounded” (Oct 24, 2026)
- The Straits Times — “Macron calls Paris suburb shooting a terrorist attack” (Oct 23, 2026)
- Geo News — “Paris mass shooting: everything to know about Trappes terror attack” (Oct 24, 2026)
- Republic World — “Paris suburb shooting kills one, wounds five in suspected racist terror attack” (Oct 24, 2026)


