A gunman firing from a moving car killed one person and wounded five others — including a 12-year-old girl shot eight times — as he drove through the Paris suburbs of Trappes and La Verrière on Friday, October 23. French President Emmanuel Macron rushed to the scene and branded the assault a "racist terrorist attack", declaring it a turning point for the country: "It is the first time there has been a terrorist act aimed at killing our compatriots and our children for the colour of their skin or what their religion is thought to be." A 39-year-old suspect identified as Kevin T was arrested in the nearby town of Coignières, where police found him in possession of a submachine gun and tear-gas grenades. France's anti-terrorism prosecutor's office has opened a full investigation.

Table of Contents

  1. How the shooting unfolded
  2. The suspect and the booby-trapped flat
  3. Macron: "a turning point"
  4. A community of foreign origin under fire
  5. A country already on edge
  6. What happens next
  7. Key takeaways
  8. Frequently Asked Questions
  9. Sources
  10. Chronicle related reading

How the shooting unfolded

The attack began earlier on Friday, when the gunman drove through the working-class town of Trappes, southwest of Paris, firing an automatic weapon from his car, according to CNN. His targets appeared to be places where ordinary people gathered: a petrol station, a medical centre and a children's playground.

Trappes Mayor Ali Rabeh told reporters the man was "firing at random, wanting to cause a bloodbath" as he drove through Trappes and the neighbouring town of La Verrière, eNCA reported. By the time the shooting stopped, one person was dead and five were wounded — most of them from foreign backgrounds.

The most grievously hurt victim is a 12-year-old girl who was hit eight times. Broadcaster BFM reported she was in serious condition, while the mayor of La Verrière, Nicolas Dainville, told AFP she was "seriously wounded" but in a stable condition.

The suspect and the booby-trapped flat

Police arrested the alleged shooter — a 39-year-old man officials named as Kevin T — in the nearby town of Coignières, not long after the attack. His family surname was not published, in line with standard practice in French criminal investigations.

What officers found pointed to a carefully planned assault. The suspect was carrying a submachine gun and tear-gas grenades at the time of his arrest, according to a police source cited by multiple outlets. And when investigators searched his flat, they discovered it had been booby-trapped with three gas canisters and electric wires "connected to a timer", anti-terrorism prosecutors said.

France's anti-terrorism prosecutor's office — known by its French acronym PNAT — formally opened an investigation into the shooting for "murder in connection with a terrorist enterprise". Prosecutors said they were examining whether the attacks targeted the "real or supposed race, ethnicity, nationality or religion" of the victims.

Macron: "a turning point"

Macron travelled to Trappes on Friday afternoon and did not mince words. Speaking to reporters, he said: "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 added that the gunman had deliberately chosen not to fire on some people — specifically because of their skin colour and appearance — a detail that investigators believe strengthens the case that the attack was ideologically driven. "We must not yield anything to the ideas that are taking root in the Republic that could justify such behaviour," Macron said, according to The Straits Times.

The Élysée presidential palace likewise described the events as a "racist, terrorist attack" — language that carries legal weight in France, where PNAT can take over any criminal investigation it believes meets the criteria for terrorism, including violence inspired by far-right ideas. Terrorism charges bring tougher sentences and give counter-terrorism forces far greater investigative powers.

A community of foreign origin under fire

Trappes is a working-class town southwest of Paris with a large Muslim population, and the mayor did not hesitate to name what he saw as the motive. Ali Rabeh — whose own parents came from Morocco — called the shooting "racist" and "probably Islamophobic".

"The people targeted today could just as easily have been my mother, my brothers or my sisters-in-law," Rabeh said. The mayor's personal framing underscored how the attack landed in a community where many residents already feel singled out by the country's fraught debate over immigration, identity and Islam.

Investigators are now working to establish the suspect's exact motives and any ideological affiliations. The combination of target selection, the booby-trapped flat and the suspect's apparent decision to spare people who looked like him all point toward a racially motivated attack — something French authorities have prosecuted before, but rarely on this scale in public view.

A country already on edge

The shooting comes at a moment of particular tension in France. Nationwide protests turned violent last Saturday, October 17, with looting and vandalism reported in a number of cities — events that some far-right politicians blamed on immigration. The government has deployed tens of thousands of police officers ahead of further demonstrations planned for this coming weekend.

Macron has had to navigate that storm in person. Earlier in October he addressed the nation on the unrest and condemned violence from all sides — a balancing act he maintained on Friday. While denouncing the Trappes gunman in the strongest terms, he also warned against letting the attack deepen France's divisions, calling for national unity.

The convergence of the shooting with the protest crisis means France is now facing two overlapping security challenges: street unrest that has strained police resources, and a new far-right terrorism threat that authorities say they have never confronted in this form.

What happens next

The suspect remains in custody under the authority of the anti-terrorism prosecutor. Investigators will now reconstruct his movements, digital footprint and contacts to determine whether he acted alone and what ideology — if any — motivated him.

The 12-year-old girl's condition will be closely watched in the coming days; her injuries have made her the human face of the attack for a nation already reeling. In Trappes and La Verrière, vigils are expected over the weekend, while Macron's "turning point" rhetoric suggests the government may soon announce new measures against far-right extremism.

One question will dominate the weeks ahead: whether Friday's attack was the isolated act of a lone extremist — or the opening chapter of a new era of racially motivated violence in France.

Key takeaways

  • A 39-year-old suspect named Kevin T was arrested after a drive-by shooting in Trappes and La Verrière killed one person and wounded five, including a 12-year-old girl shot eight times.
  • President Emmanuel Macron called it a "racist terrorist attack" — the first in France aimed at killing people "for the colour of their skin or what their religion is thought to be".
  • Police found a submachine gun and tear-gas grenades on the suspect, and discovered his flat booby-trapped with three gas canisters and wiring connected to a timer.
  • France's anti-terrorism prosecutor (PNAT) opened an investigation for "murder in connection with a terrorist enterprise".
  • The attack struck a France already strained by violent nationwide protests and a government bracing for more demonstrations this weekend.

Frequently Asked Questions

What happened in Trappes, France, on October 23, 2026?

A gunman fired an automatic weapon from his car at a petrol station, a medical centre and a children's playground in Trappes and the neighbouring town of La Verrière, southwest of Paris. One person was killed and five were wounded, including a 12-year-old girl who was shot eight times.

Who is the suspect in the Trappes shooting?

Officials identified the suspect as a 39-year-old man named Kevin T. He was arrested in the nearby town of Coignières, where police found him in possession of a submachine gun and tear-gas grenades. His flat was found booby-trapped with three gas canisters and electric wires connected to a timer.

Why did Macron call it a "racist terrorist attack"?

President Emmanuel Macron said the gunman had deliberately chosen not to fire on some people because of their skin colour and appearance, and most victims were from foreign backgrounds. He described it as "the first time" France had suffered a terrorist act aimed at killing people "for the colour of their skin or what their religion is thought to be".

Who is handling the investigation?

France's anti-terrorism prosecutor's office, PNAT, has taken over the investigation and opened a case for "murder in connection with a terrorist enterprise". PNAT has jurisdiction over terrorism cases and far greater investigative powers than ordinary police.

How is France responding politically?

Macron visited Trappes on the day of the attack, condemned the assault as racist terrorism, and called for national unity while warning against ideologies that could justify such behaviour. The government was already managing a wave of violent nationwide protests, with more demonstrations expected this weekend.

Sources

Chronicle related reading