As is common in France, it began with a number. 64 years old. By the time the dust settled five months later, over a million people had marched through French cities on a single day to oppose President Emmanuel Macron’s proposed increase in the retirement age from sixty-two.
If you were to stroll through Paris in February 2023, you would have noticed it before you realized it: metro lines operating at half capacity, overflowing trash cans on street corners, and a subtle stench hanging over the Marais. Somehow, the fact that garbage collectors were also on strike resonated with people more than any policy document. It’s the kind of thing that makes an abstract discussion about pensions tangible.
On paper, the government’s position wasn’t irrational. The ratio of pensioners to workers in France was already higher than it had been decades before, and it was only going to get closer. Officials cautioned that without reforms, the system might go into deficit, and Macron himself noted that there were now seventeen million French retirees, compared to ten million when he began his career. In a boardroom, there is a type of math that is difficult to refute. It simply isn’t appropriate for a picket line.
Furthermore, math was not a major point of contention between the unions. They were debating the fairness of asking warehouse workers, train drivers, and nurses to give up two more years of their lives while wealth in other sectors of the economy remained unaffected. They pointed to taxes on the wealthy as one way to find money. The length of the standoff was likely due to the fact that neither side was wholly incorrect.
Article 49.3 was what transformed a labor dispute into something more akin to a constitutional crisis. The Borne government pushed the bill through without a parliamentary vote in March rather than take the chance of losing one. Technically, it’s a legal mechanism, but it landed like a provocation. Within days, two no-confidence votes failed, and the protests that ensued became more violent, with riot police, burning pallets, and a discernible increase in injuries on both sides.

Something had changed by June. The numbers were dwindling. Approximately 281,000 people nationwide attended the protest on June 6, a sharp decline from the 782,000 who had shown up a month earlier. That day, a small group of CGT militants briefly took over the Paris 2024 Olympics headquarters; there was no actual damage or violence, and it was more of a symbolic act than a siege. The leader of the CGT, Sophie Binet, acknowledged that there was still anger but also weariness. Weeks without pay had put a strain on people’s finances.
Nevertheless, the law was passed. When a government decides to invest its political capital in something, it typically does. It’s more difficult to quantify what the summer left behind: a presidential administration that won the election but ruled for months using tear gas and rooftop banners that read “No Retirement, No Olympics,” and a labor movement that found rare unity for a few months before splitting over what to fight next.
Depending on which side of the barricade you were on, it may or may not be a cautionary tale about how democracies absorb unpopular decisions.

