France witnessed a fresh eruption of social discontent today – large-scale protests and strikes were held across the country against the government’s 2026 budget, which unions interpret as a prelude to a new round of austerity. The march in Paris carried a banner reading “Stop à l’austérité – Pour la justice sociale, fiscale et environnementale” (“Stop austerity – For social, fiscal, and environmental justice”), clearly stating the heart of the conflict: who bears the cost of public deficits and how that burden is distributed. The trigger was a package of measures presented back in the summer by then-Prime Minister François Bayrou – the so-called “année blanche” or “blank year,” meaning a freeze in government spending at 2025 levels, tightening of unemployment benefits, and a doubling of healthcare co-pays. Bayrou soon resigned, and new Prime Minister Sébastien Lecornu inherited a budget that had already ignited social unrest.
This mobilization didn’t come out of nowhere. After the inflation shock and the decline in purchasing power, many people feel that the cost of living is outpacing wages, while government policy continues down the path of austerity. Underlying the unrest is also the memory of the massive 2023 protests against the pension reform that raised the retirement age to 64. Over the summer, a grassroots movement spread on social media under the slogan “Bloquons tout” – “block everything” – which on September 10 spontaneously brought between 175,000 and 250,000 people into the streets, complete with burning barricades and chants of “Macron, démission!” This “wildcat” wave set the stage for a much larger, organized action a week later.
A key feature of today’s protests was the rare unity of all major trade unions. All major confederations – CFDT, CGT, FO, CFE‑CGC, CFTC, UNSA, FSU, and Solidaires – signed a joint call to action. Even the moderate CFDT, usually more inclined toward quiet social dialogue, stood shoulder to shoulder with more militant unions – a clear sign that the government faces a serious challenge. With a logic of “unité” (unity), the unions explicitly stated their goal: to pressure Prime Minister Lecornu’s government to revise the draft budget and abandon the measures that threaten to lower living standards.
The protests brought together workers from both public and private sectors: teachers, hospital staff, civil servants, railway workers, and industrial laborers. There were also student blockades at some high schools and universities, with visible participation from both high school and college students. In some areas, climate activists and farmers joined in as part of a broader “convergence of struggles.” Over 250 separate marches took place across the country. Participant estimates ranged from about 500,000 (according to the Interior Ministry) to over one million (according to unions) – levels not seen since the height of the pension reform conflict.
The government responded with silence at the top and police presence on the ground. President Emmanuel Macron made no public statement on the day of the protests, while the Prime Minister’s office said it was “closely monitoring the situation.” Some 80,000 police officers and gendarmes were deployed, with a message that blockades would not be tolerated. By evening, 181 arrests had been reported nationwide, with injuries on both sides. The Paris march at Place de la Nation was dispersed with tear gas and stun grenades. The executive’s main message was to maintain order and uphold budgetary discipline.
Political parties, predictably, split in their support. The left-wing opposition – La France Insoumise, the Socialists, the Greens, and the Communist Party – openly backed the unions, though, per organizers’ request, politicians marched at the rear of the processions. On the right, Marine Le Pen’s Rassemblement National did not call for participation in the march but expressed rhetorical support for the social grievances, while criticizing Macron’s economic policy and emphasizing “law and order.” Les Républicains attempted to strike a balance – advocating for fiscal responsibility while also criticizing the Elysée for a crisis of legitimacy.
Public opinion was clear. More than half of the population – around 56% – support or sympathize with the September 18 mobilization, despite the disruptions caused by the strikes. Macron’s approval rating is sinking: around three-quarters of respondents are dissatisfied with his performance, and trust in him is at historically low levels. The new prime minister is also off to a rocky start – only about 12% of French people say they trust him. Meanwhile, the far right leads in voting intention polls with roughly a third of the vote, while a united left would come in second. Macron’s centrist bloc is plummeting, hovering at just around 15%.
Behind it all lies a simple equation: after years of “reforms” pushed through procedurally but leaving widespread social bitterness, this new round of austerity feels like the last straw. The “année blanche” – freezing spending – signals to institutions, schools, hospitals, and local governments yet another year of belt-tightening. The further restrictions on unemployment benefits and rising healthcare costs are perceived as shifting the burden onto the most vulnerable. In that context, the protest is not just a sectoral dispute but a broader debate about the direction of social redistribution.
What’s next? Tactical retreats by the government on the most unpopular measures seem likely. One idea – cutting costs by eliminating a public holiday – has already been scrapped after public outrage. But the core of fiscal policy – deficit reduction through spending freezes – remains in place. If the government tries to bypass Parliament using constitutional tools to pass the budget, it risks further radicalizing the situation and triggering another wave of mass protests. Unions are openly talking about a “long-term mobilization,” and networks have already tested their ability to quickly call for general strikes.
In Parliament, the balance of power is unfavorable for Matignon. If the left bloc stays united and the far right joins them, a government collapse is not unthinkable. Rassemblement National has already stated it is ready to vote against a budget that “takes from working people,” betting that a snap election would confirm its rise to prominence.
Who stands to gain politically? In the short term, unions and the left can claim a win for putting social and tax justice back on the agenda. If the government retreats, it will be framed as a victory, boosting calls for greater left-wing unity. But in the long term, the far right is likely the biggest winner, building a narrative of being “ready to govern” from the center’s legitimacy crisis. For Macron and Lecornu, this is an uncomfortable moment: their room to maneuver is narrowing – both on the streets and in the Assembly.
There are risks for the opposition too. The left must maintain unity and public support; prolonged or open-ended strikes could alienate moderates. The far right, meanwhile, remains largely on the sidelines unless early elections are called – without institutional levers, it can only capitalize on public frustration. For now, though, the dominant perception is that responsibility and blame lie with the executive, which has underestimated the depth of public dissatisfaction.
In conclusion, September 18 marks the return of France’s “social season” with consequences that go far beyond the budget ledger. When over half the population supports protests against austerity, budgets rarely pass unchanged. Whether the government abandons the spending freeze, whether Parliament topples Matignon, or whether the country inches toward a general strike – these questions will be answered in the coming weeks or even months. The only certainty is that the center of power is weakened, and the social question is once again at the heart of French politics.