Trappes shooting racist attack unfolded on Friday morning, October 23, in two towns west of Paris, leaving a 26-year-old man dead and five other people injured, including a 12-year-old girl. President Emmanuel Macron visited Trappes that evening and described it as a racist terrorist attack β while investigators, at the same time, said the suspected gunman’s precise motive had not yet been established.
That tension is the heart of this story. The political description was immediate and unambiguous. The criminal investigation is still catching up, working through a suspect who had not yet been formally questioned by early Friday evening, a booby-trapped home, and a route that crossed several public places in less than 20 minutes.
What is confirmed so far is serious enough on its own: a drive-by shooting at multiple locations, an automatic weapon, a man arrested within about 20 minutes, and France’s national anti-terrorism prosecutor taking over the case.
Key takeaways
- One man, aged 26, was killed and five people were injured in Trappes and neighbouring La Verrière on October 23.
- The injured include a 12-year-old girl, who was reported to be in critical condition after being shot multiple times.
- A 39-year-old suspect, identified only as Kevin T., was arrested in Coignières about 20 minutes after the shooting began.
- Police seized a Sten-type submachine gun and a tear-gas canister from his vehicle.
- Bomb-disposal experts later found a booby-trap in his home in Plaisir, made from three gas canisters and electrical wires connected to a timer.
- France’s National Anti-Terrorism Prosecutor’s Office, known as PNAT, has taken over the investigation.
- Macron called it a racist terrorist attack and a turning point. Prosecutors have not yet publicly confirmed a motive or ideology.
What happened in Trappes on Friday morning
The shooting began at around 10am on Friday, October 23, according to Le Monde’s reconstruction.
A man driving a grey Renault Clio opened fire with a Sten-type submachine gun at 34 Avenue Hector-Berlioz in Trappes, targeting a car carrying a mother and her daughter. He then drove more than a kilometre toward a health centre, firing bursts at the front of the medical facility without causing injuries there.
Reversing direction, he headed toward Square Louis-Pergaud, where he killed his first victim: Pengo B.-W., 26, who died at the scene. The young man, from Poissy, was an amateur mixed martial arts practitioner.
The shooter then headed south through Trappes and targeted two more people at an Esso petrol station on the N10 highway. A 21-year-old man, Ahmed C., was struck by several bullets and rushed to Percy Hospital in Clamart in critical condition. A 40-year-old woman, Maroua B., was less seriously wounded but was left in shock and hospitalised in the Yvelines department.
The rampage continued into the neighbouring town of La VerriΓ¨re, where two more people were wounded near the Bois de l’Γ©tang pharmacy on Rue Emile-Dureuil. About a kilometre away, in a residential area, the shooter attacked a final victim β a 12-year-old girl, hit by about 10 bullets. She was evacuated to Necker Hospital in Paris in critical condition.
Her mother later told RTL radio that her daughter had been hit in the liver, kidney, arms and thighs, and that her condition was serious. She suggested her daughter may have been targeted because she was wearing a headscarf. That is a family’s account, not yet a finding by investigators, and it matters to keep that distinction clear.
Interior Minister Laurent NuΓ±ez described the events as a deadly rampage lasting less than 15 to 20 minutes. Three of the five injured people suffered life-threatening injuries, officials said. By Friday evening, PNAT said the condition of the injured victims had not yet stabilised.
At around 10:20am, officers from the anti-crime brigade arrested the suspected shooter in Coignières, near a hamburger restaurant. Police seized a submachine gun and a tear-gas canister from his vehicle. He was identified as Kevin T., 39, and placed in police custody. French authorities have not released his full surname, in line with common practice in such criminal inquiries in France.
Why Macron called it a racist terrorist attack
Visiting Trappes on Friday evening, Macron said the attack was a turning point because, in his words, it was the first time there had been a planned terrorist act aimed at killing fellow citizens and children because of their skin colour.
He also said the suspect had spared people because of their skin colour and had taken responsibility for his act, without giving further details in the account reported by Le Monde.
The ΓlysΓ©e Palace had already described the shooting as a racist terrorist attack before Macron arrived. Trappes Mayor Ali Rabeh, whose parents came from Morocco, called it racist and probably Islamophobic, and said the gunman appeared to be firing at random and seemed intent on carrying out a massacre.
Political reaction crossed party lines in its condemnation, if not in every detail of its language. Marine Le Pen condemned what she called a criminal act of a terrorist nature, aggravated by racism. The French Council of the Muslim Faith described it as a probable Islamophobic terrorist attack.
That breadth of condemnation is important, but it is not the same as a court finding. Macron’s description is a political and presidential judgment, made on the evening of the attack. The investigation that will decide any charges is only just beginning.
What investigators have β and have not β established
PNAT swiftly took charge of the case, jointly handled by the Counter-Terrorism Sub-Directorate, the General Directorate for Internal Security and the Central Directorate of the Judicial Police.
The investigation has been opened on charges including murders and attempted murders in connection with a terrorist enterprise, with the aggravating circumstance that the acts were committed because of the victims’ real or supposed membership of a race, ethnic group, nation or religion. In plain language, prosecutors are focusing on the possibility of a racist or Islamophobic terrorist act β but opening an investigation on that basis is not proof that the motive has been proved in court.
According to sources close to the investigation cited by Le Monde, the perpetrator appeared to target only people of colour during the rampage. Along with the gravity of the acts, the automatic weapon used, and the apparent desire to create terror among the population, that led anti-terror prosecutors to take over the case.
At the same time, Le Monde reported that, as of early Friday evening, no information had been released about any motive or ideology that might have influenced the suspect, and that he had not yet been questioned by investigators. A second person β the suspect’s mother, who voluntarily turned herself in to police β was also placed in custody, a standard procedure in anti-terrorism investigations.
The suspect’s background, as reported so far, does not point to a simple explanation. His criminal record includes 13 entries for ordinary criminal offences, the most recent in 2013, including burglary, drug use and driving under the influence of alcohol. He is not known to territorial intelligence services or to the domestic security directorate for any connection to far-right movements.
That gap β between a presidential description of a racist terrorist attack and an investigation that has not yet established motive β is why Le Monde’s own headline stresses that questions remain.
Cases in which anti-terror prosecutors take up murders with a racist motive are rare in France. Le Monde notes one recent precedent: in June 2025, a 53-year-old man was indicted for murder and attempted murder in connection with a terrorist enterprise and with a racist motive, after shooting dead a Tunisian neighbour and wounding a Turkish neighbour in Puget-sur-Argens in southern France. In that case, investigators could not establish that the man was affiliated with any far-right movement, despite racist comments he had posted online.
A town in shock, in a tense week for France
Trappes is a working-class town about 30 kilometres west of Paris, in the Yvelines department. For residents, the attack was not an abstract debate about labels. It happened at a petrol station, a medical centre, a pharmacy and a residential street β ordinary places, on an ordinary Friday morning.
One resident, Adel, 50, told AFP that his heart was broken at learning the victims might have been targeted for their race, and that it was frightening for everyone with the same background. The mayor’s warning that it was a miracle there were not more victims captures how close the toll came to being worse: a shooter with an automatic weapon, moving between locations, stopped after less than 20 minutes.
The attack also comes at a moment of particular tension in France. Nationwide protests turned violent the previous Saturday, October 17, and further demonstrations were planned for the coming weekend.
Prime Minister SΓ©bastien Lecornu called the shooting very serious and said all resources had been mobilised. Interior Minister NuΓ±ez, accompanied by the minister responsible for combating discrimination, Aurore BergΓ©, denounced a terrorist crime and an extremely serious act, and welcomed the fact that the rampage had been brought to a halt.
What happens next
- Questioning and possible charges. The suspect is in custody and will be questioned by counter-terrorism investigators. PNAT will decide whether to bring formal charges, and on what precise counts, including whether the racist aggravating circumstance is maintained.
- Medical updates. The most urgent question for families is the condition of the injured, above all the 12-year-old girl and the 21-year-old man in critical condition.
- The home search and the weapon. Investigators will examine the booby-trap found in Plaisir, the weapon seized from the car, and any phones, computers or writings that might shed light on planning and motive.
- A debate about the president’s words. Macron’s claim that this was the first planned terrorist act of its kind in France is already being challenged by critics who point to earlier attacks in which victims were killed because of their religion or origin.
- Security and community response. With further protests planned, French authorities face a difficult balance: maintaining public order, protecting communities that now feel targeted, and avoiding a spiral in which fear itself becomes the story.
For now, the verified position is this: one man is dead, five people are injured, a suspect is in custody, anti-terror prosecutors are investigating a possible racist terrorist attack, and the president has called it exactly that. Whether the investigation confirms that motive will be decided by evidence, not by the speed of the first statements.
FAQs
What happened in Trappes? On the morning of Friday, October 23, a gunman opened fire at several locations in Trappes and neighbouring La Verrière, west of Paris, killing one man and injuring five other people, including a 12-year-old girl.
Who was killed? Pengo B.-W., 26, from Poissy, who died at the scene in Trappes.
Who is the suspect? A 39-year-old man identified only as Kevin T., arrested in Coignières about 20 minutes after the shooting began. Police seized a Sten-type submachine gun and a tear-gas canister from his vehicle.
What did Macron say? Macron visited Trappes on Friday evening and called the shooting a racist terrorist attack, saying it was a turning point because victims were targeted because of their skin colour.
Is the racist motive confirmed? Not yet as a court finding. PNAT is investigating murders and attempted murders in connection with a terrorist enterprise, with the aggravating circumstance of race, ethnicity, nation or religion. As of early Friday evening, prosecutors had not released information establishing a motive or ideology, and the suspect had not yet been questioned.
Why did anti-terror prosecutors take the case? According to sources cited by Le Monde, because the shooter appeared to target only people of colour, because of the gravity of the acts, the automatic weapon used, and the apparent desire to create terror.
What was found at the suspect’s home? Bomb-disposal experts found an improvised booby-trap in his apartment in Plaisir, consisting of three gas canisters and electrical wires connected to a timer. It was made safe.
What happens next? The suspect will be questioned, PNAT will decide on charges, hospitals will update the condition of the injured, and investigators will examine the weapon, the home and any other evidence.
Sources: Le Monde; CNN; Al Jazeera. Editor note: This article reports an ongoing anti-terrorism investigation. The suspect is presumed innocent until proven guilty. Motive has not been finally established by prosecutors; presidential and mayoral descriptions are attributed to those officials, not presented as court findings.
Trappes shooting racist attack: what to watch next
The Trappes shooting racist attack remains an open investigation, and the next updates are likely to come from PNAT and from hospitals treating the injured. World Reach Daily will continue to follow the case as prosecutors provide further information.