On Sunday night, as the results from France's second-round municipal elections rolled in, three things became clear very quickly.
First: the big cities did not fall. Paris, Marseille, Lyon, and Lille — the four most watched races in the country — all returned left-wing administrations. The scenario feared by French socialists, and quietly hoped for by the National Rally, did not materialize.
Second: the left-wing alliance strategy, which had paired mainstream Socialists with the hard-left France Unbowed (LFI) party, failed in nearly every city where it was attempted. Toulouse. Strasbourg. Clermont-Ferrand. Brest. Poitiers. Limoges. In almost every race where the left bet on LFI to cross the finish line, it lost.
Third: a centrist politician named Édouard Philippe — Emmanuel Macron's former prime minister and the most credible challenger to the extremes in any 2027 presidential race — won his local election in Le Havre. He had promised only to run for president if he won there. He won. The countdown has started.
What Actually Happened in the Big Four
Paris: Socialist Emmanuel Grégoire won the capital, succeeding outgoing mayor Anne Hidalgo, who chose not to run again. Grégoire had been ahead in polls and kept his margin by staying clear of any formal LFI alliance — the same anti-LFI strategy Hidalgo had used throughout her tenure. Right-wing challenger Rachida Dati, a former justice minister backed by both traditional conservatives and — late in the race — the National Rally's Sarah Knafo, proved too divisive to consolidate the opposition. Dati's impending corruption trial did not help.
Marseille: The National Rally had targeted France's second city as a flagship win. It didn't get it. The center-right and establishment right split the non-left vote, handing the incumbent Socialist coalition a path to victory. The RN's inability to consolidate the anti-left coalition was the decisive factor.
Lyon: The most complicated result of the night. The incumbent ecologist mayor Grégory Doucet did ally with LFI — and still won. His right-wing challenger, businessman Jean-Michel Aulas, ran a poor campaign that failed to build momentum. Lyon is widely seen as the exception that proves the rule: the LFI alliance was survivable here only because the opposition was uniquely weak.
Lille: Incumbents returned comfortably. The Socialist administration held without drama.
The LFI Problem Laid Bare
The clearest political lesson of the night was not about the far-right. It was about the far-left.
Between the first and second rounds, many Socialist and Green candidates had made the calculation that beating the right required combining forces with LFI regardless of their public objections. The results have now given them a data set to work with.
In city after city — Toulouse, Strasbourg, Clermont-Ferrand, Brest, Poitiers, Limoges, and Tulle — left-LFI alliances lost to mainstream right opponents. The pattern was consistent enough that the Socialists' own secretary-general, Pierre Jouvet, offered an unusually blunt assessment after the results came in:
The backdrop matters. In the weeks before the vote, LFI had been engulfed in controversy. One of its parliamentary assistants was charged with incitement to murder after the killing of a far-right student in Lyon. Party leader Jean-Luc Mélenchon had enraged critics with remarks widely interpreted as joking about the Jewish identity of the late Jeffrey Epstein. Former Socialist president François Hollande — himself from the Tulle district, which voted with LFI anyway — had publicly called for a boycott of the party.
LFI did notch genuine wins: the first-round victory in Saint-Denis, a northern Paris suburb, and a second-round win in Roubaix. Party spokesman Manuel Bompard was defiant after the results: "Tonight we have made the demonstration that nothing can stand in the way of a people on the move."
But the math does not support that reading. LFI succeeded in areas with concentrated immigrant working-class populations and what analysts call the "intellectual proletariat" of urban peripheries. It failed wherever Socialists asked mainstream voters to choose between their discomfort with LFI and their discomfort with the right. Most chose neither — they turned to the center.
The RN's Real Night
The National Rally, France's dominant party in national polling, had a mixed evening.
It failed to take Marseille and Toulon — its most publicized targets. In both cases, its opponents rallied against it, with the Republicans (LR) candidate in Marseille staying in the race and splitting the right-wing vote rather than stand aside for the RN.
But the party did win Nice, through its ally Eric Ciotti and his UDR party — a result the RN celebrated as proof of an emerging new right no longer constrained by the old taboo against cooperating with Marine Le Pen. It also won Montargis, Carcassonne, and La Seyne-sur-Mer — small provincial towns that reflect where the RN's real voter base lives.
The RN's national polling numbers remain formidable. Its failure to take major cities is partly structural: urban electorates consolidate against it in runoffs. In rural and small-town France, the story is different.
The Philippe Variable
The result that carries the most weight for the next 14 months happened not in Paris but in Le Havre, a port city on the Normandy coast.
Édouard Philippe, Macron's former prime minister from 2017 to 2020, had made an unusual pledge: he would only enter the 2027 presidential race if he was first elected mayor of Le Havre, his political home base. On Sunday night, he was declared the winner.
Philippe is the centrist candidate that neither the LFI nor the RN wants to face in a general election. He is conservative enough to peel right-wing votes from the Republicans, centrist enough to hold Macronite supporters, and credible enough to argue that a mainstream candidate can stop the drift toward the extremes. His Le Havre win removes the one public condition he had set for entering the race.
The scenario the French establishment fears most — a presidential runoff between two extremes, with no mainstream candidate capable of drawing a third option — just got slightly less likely.
The Warning the Results Carry
The headline narrative will be that the far-right failed and the mainstream held. That reading is accurate — but incomplete.
France has now had multiple electoral cycles confirming the same pattern: in cities, a united non-RN coalition can stop the National Rally. In small towns and rural France, nothing can. The RN keeps winning ground in the periphery. The cities hold, election after election, by rallying against the RN rather than for any positive program.
The question the Telegraph raised in its post-election analysis is the one that cuts deepest: What happens in a presidential runoff if the two finalists are from the extremes?
In France's two-round presidential system, the top two vote-getters advance to the final round. In 2022, that was Macron and Marine Le Pen. In 2017, it was Macron and Le Pen again. Each time, the mainstream candidate won the runoff because a broad coalition — left, right, and center — voted against the RN.
But LFI's Mélenchon finished third in 2022 with 22 percent of the first-round vote, just behind Le Pen's 23.1 percent. If the left fractures further — if LFI's first-round ceiling rises while Socialists bleed — a three-way first round could produce an LFI-vs-RN final. In that scenario, there is no establishment coalition to rescue France from extremism. The moderate voter has no candidate left to run to.
Sunday's results showed the mainstream can still win when it focuses. They also showed LFI is not going away. The party that nearly reached the presidential runoff in 2022 just won Saint-Denis and Roubaix and is already promising 2027 will be different.
The gap between "the mainstream held" and "France is fine" is exactly the space where the next 14 months will be decided.
The Record
Paris stayed left. Marseille stayed divided. Lyon stayed green. Le Havre launched a presidential campaign. The National Rally lost the headline fights and won the small towns. LFI lost everywhere it tried to govern by alliance — and called it a victory anyway.
Municipal elections are not national elections. They measure local brand loyalty, incumbency advantage, and local grievance — not the national mood. But France holds no other scheduled national votes before the April 2027 presidential election. Sunday's results are now the last electoral data point French politicians will have before the campaign begins in earnest.
Édouard Philippe is running. LFI's alliances don't work. The RN is still dominant outside the cities. And the big question — what happens if no one from the mainstream makes the final two — remains unanswered.
The drift to the extremes is not over. It is merely paused.