Demonstrations drew crowds across France on Saturday, with isolated incidents of unrest breaking out among some of those gathered. Clashes between officers and face-covered groups broke out across Paris and Marseille, while a number of public buildings sustained damage in other cities. The government reported that hundreds of people had been taken into custody.
Roughly 550,000 people took part in the authorised demonstrations, according to an official tally. Tens of thousands of people converged on Place de la République, the well-known square at the centre of Paris.
Tear gas was deployed by officers after a contingent of individuals — clad in dark clothing and face coverings — set vehicles alight and hurled stones at law enforcement personnel. Officers from CRS 8, a public-order policing unit, were deployed to the Les Halles district, according to the Paris police prefecture. Authorities opted for a flexible deployment model, anticipating that the processions would cover ground quickly, with personnel moving in at intervals to bring the situation under control. Units within CRS 8 receive preparation focused on responding to violence in built-up areas.
One journalist covering the event drew a distinction between the authorised procession and separate clusters of attendees who engaged in disruptive behaviour. Alarm sirens sounded at intervals, tear gas was reported in the area, and accounts noted damaged buildings, property being taken from shops, and bottles thrown through the air. A portion of attendees who had travelled in from outlying areas grew hostile and directed aggression at one another. People on the ground described the streets as posing a threat to personal safety.
Roughly 140 gatherings took place across the country on Saturday, with crowds turning out in Bordeaux, Toulouse, and Nantes, among other cities. Attendance of more than 100,000 had been the figure authorities were working from ahead of the event. As the afternoon wore on, interior minister Laurent Nuñez put the total at a considerably higher 550,000.
The permitted demonstrations proceeded on schedule, Nuñez confirmed. He attributed the disorder that flared at the margins of the protests to groups on the left of the political spectrum, adding that attacks on government buildings appeared to have been a coordinated objective across multiple cities. Assaults on police personnel and incidents of looting were among the additional developments documented by the interior ministry.
Unauthorised individuals forced their way into Marseille's city hall, while a number of nearby businesses sustained damage. Stones were thrown at a police station by protesters who had gathered around it. Television footage and statements from the mayor indicated that a separate group forced its way into the entrance of city hall, where members left graffiti across the walls and toppled a bust of Marianne, the emblematic figure of the French republic.
Retail premises along several streets sustained damage, and the Lyon tourist office was among the buildings that caught fire. A crowd made its way into the courtyard of the Vaucluse prefecture, located in Avignon. Structural damage was reported at the municipal building in Grenoble. Property damage was reported at commercial premises across four French cities — Pau, Montpellier, Toulouse, and Valence.
Tear gas was deployed by officers in Lille as a confrontation between police and demonstrators unfolded. Images circulating at the time captured what appeared to be a crowd attempting to push through the town hall's entrance, with at least one interior door visibly damaged. According to accounts from a wire service and local outlets, individuals entered the premises before leaving the scene.
Lyon's mayor, Doucet, characterised the fire at the tourist office as a serious setback for the city. Footage captured individuals in face coverings breaking windows at the location, after which a fire took hold inside the building. According to officers at the scene, a group of individuals physically obstructed crews working to contain the fire. Doucet described the loss to a broadcaster as deeply painful, pointing to the structure's place in local history as the reason for that grief.
According to Doucet's account, a conversation with the prefect had taken place, after which law enforcement in the area was directed toward guarding public buildings, while any facilities accessible to the general public had already been cleared of people several hours beforehand.
The home affairs ministry attributed a series of what it described as "targeted, violent operations" to left-wing protest groups, and noted that further unrest throughout the day remained a possibility. Reports described clusters of masked, black-clad protesters taking shape within the marches, with a contingent holding left-wing political views positioned at their core. Reports from Paris noted that a number of groups operating outside official authorisation had been attempting to reach government buildings, with law enforcement personnel moving to prevent their advance.
Lecornu told reporters that France would not yield to pressure, while drawing a clear line between the right to peaceful assembly and acts such as arson, looting, or attacks on people and property. In a direct address, he drew attention to those treating the unrest as a rehearsal for the upcoming presidential contest, making clear that advancing any political programme through coercion would not be tolerated. He commended officers for contending with what he described as intense acts of violence, adding that they warranted backing from the public.
In a post on X, Macron stated that the Republic had no room for violence. Those who carried out attacks on prefectures and businesses, or stripped town halls of their contents, face prosecution and sentencing, he stated. He expressed support for law enforcement, describing officers as guardians of the right to peaceful assembly, and urged national unity against those he said were working to undermine public institutions and silence people gathering lawfully.
Le Pen, standing as the National Rally's candidate, attributed acts of violence at the protests to a corrosive influence on the demonstrations, contended that left-wing political forces had co-opted the grievances of those taking part, and argued that certain groups condoning such violence were intent on destabilising the country. Mélenchon, speaking on behalf of La France Insoumise, described the situation as unfolding peacefully and contended that news outlets were placing disproportionate attention on incidents of unrest.
By mid-afternoon, the interior ministry had put the number of those taken into custody at a minimum of 400. Authorisation for deploying stun grenades in certain circumstances was extended by the administration.
Protests among secondary school pupils had been gathering momentum across several weeks leading up to that Saturday. Pupils have voiced concerns that the schooling they receive is not meeting their needs. Lycées were forced to close, thousands of people were taken into custody, and injuries were recorded among teachers, students, and hundreds of officers during the confrontations. Pupils have called for improved facilities and additional funding directed at classroom resources.
Fuel costs and broader pressures on household budgets drew additional protesters into the streets, alongside frustration with welfare provisions that participants described as falling short of their needs. Those wearing yellow vests also raised concerns about the rising cost of everyday goods and services.
Debt-market anxiety over the state of public finances — particularly the scale of the deficit and the path toward reducing it — has added pressure to an already unsettled political environment in France. Polling ahead of the April presidential vote — the contest to determine who will follow Macron in office — puts Le Pen at the top of the field. Parallels have been drawn to the Gilets Jaunes movement — known in English as the yellow vests — whose street actions between 2018 and 2019 involved taking over roundabouts and halting traffic, placing considerable strain on Macron's administration during its opening term.