The Stoxx 600 opened lower Monday morning, and the headlines blamed the weekend’s riots in France. That is accurate as far as it goes. The broader pan-European Stoxx 600 was down over 0.6% at the start of Monday’s session, while the euro weakened and the CAC 40 fell about 1% to 1.3% in early trading. But the images of burning city halls are the noise. The signal is in the French government bond market, where the pressure existed long before Saturday’s demonstrations turned violent.
France’s sovereign bonds dropped as violence flared, with the spread between the French 10-year yield and its German equivalent hovering around the mid-140s basis points this month after briefly moving above 150 earlier in October. The gap to Italian yields has also been unusual in recent weeks: at points in October, France has paid more to borrow than Italy, a country bond markets spent a decade treating as the eurozone’s weakest link.
France endured its worst unrest in years this weekend as nationwide protests turned violent, with more than 2,000 people arrested, shops looted, and buildings set on fire across the country. Limoges city hall was set on fire, protesters forced their way into Marseille city hall’s lobby, and Lyon’s tourism office was also burned. The unrest amplifies political risk into Tuesday’s National Assembly vote on the revenue portion of Prime Minister Sébastien Lecornu’s 2027 budget. But it does not change the underlying math, which was already grim.
France plans to borrow a record €340 billion next year. The government has proposed €43 billion of new measures, yet the deficit would still narrow only modestly, from 5.4% of GDP in 2026 to 5.0% in 2027, while interest costs climb to €91.2 billion. Public debt at about 119% of GDP represents a ratio not seen since 1946, when France was rebuilding after World War II.
Tuesday’s vote is important but not decisive on its own. Last year, the National Assembly rejected the first part of France’s 2026 budget by 404 votes to 1. The budget was ultimately adopted on February 2, 2026, after Lecornu used Article 49.3 and two motions of censure were rejected. Lecornu retains the same constitutional option. French reporting has also noted how hard a clean parliamentary vote may be, with opponents warning they would seek to bring down the government if he forces the issue.
The more consequential date may be Friday, not Tuesday. Moody’s October 23 review is another immediate risk: France remains at Aa3 with a negative outlook, and the agency has flagged the political system’s ability to deliver durable fiscal consolidation as a key test. A downgrade would land on a bond market already stretched thin.
French banks are where the sovereign stress shows up most directly in equity markets. BNP Paribas opened sharply lower Monday, cited in connection with the weekend violence penalizing the CAC 40, trading down more than 2% early in the session. Société Générale and Crédit Agricole were also down more than 2% in early trading. The French stock market is historically sensitive to any widening in the OAT-Bund spread, which in October has pushed to levels last seen around the eurozone crisis period, raising concerns about companies’ funding costs and heightening fears of higher taxes and tighter regulation.
The CAC 40 is down on the year while the broader Stoxx 600 is up, indicating that this stress has not yet bled into a regional sell-off. That distinction matters. Europe’s broader equity market is not in crisis. France’s is. Watch the OAT yield, the bank stocks, and above all whether Moody’s blinks on Friday: those three gauges will tell investors more about where this ends than any vote count in the National Assembly.
