IBOV 167,921.80 ▼ 0.75% IPC MEX 69,779.20 ▼ 0.01% MERVAL 92,079 ▼ 2.59% USD/BRL5.44▲ 1.17% USD/MXN18.79▼ 0.39% USD/CLP993.12▲ 0.49% USD/COP3,232▲ 2.08% USD/PEN3.47▲ 0.16% USD/ARS1,534▼ 0.29% USD/UYU40.19▲ 3.18% USD/PYG5,965▲ 5.35% USD/BOB12.07▲ 3.37% USD/DOP60.42▲ 0.50% USD/CRC451.45▲ 2.56% USD/GTQ7.64▲ 3.29% USD/HNL26.88▲ 0.49% USD/NIO36.62▲ 0.04% USD/VES887.03▼ 0.13% USD/PAB1.00— 0.00% USD/BZD2.00— 0.00% USD/JMD157.99▲ 2.89% USD/TTD6.71▲ 2.13% EUR/BRL6.08▲ 2.03% BRENT 109.58 ▼ 5.38% WTI 100.12 ▼ 1.61% IRON ORE 161.91 — — COPPER 6.65 ▲ 2.24% GOLD 4,073 ▲ 0.85% SILVER 54.49 ▲ 0.70% SOY 1,250 ▲ 0.70% CORN 450.25 ▼ 1.04% WHEAT 614.75 ▼ 0.20% COFFEE 294.35 ▼ 2.19% SUGAR 19.26 ▲ 0.84% ORANGE JUICE 143.20 ▲ 5.45% COTTON 77.90 ▼ 1.47% COCOA 5,581 ▲ 1.66% BEEF 230.73 ▲ 0.33% CATTLE 346.40 ▼ 1.00% LITHIUM 62.43 ▲ 1.89% PETR4 53.31 ▼ 1.06% VALE3 62.88 ▼ 2.33% ITUB4 41.42 ▼ 0.67% BBDC4 15.69 ▼ 1.63% ABEV3 15.40 ▲ 0.20% BBAS3 17.59 ▲ 0.69% B3SA3 15.27 ▲ 1.33% WEGE3 45.78 ▲ 2.81% PRIO3 69.21 ▼ 2.71% SUZB3 47.14 ▼ 0.55% RENT3 31.14 ▼ 1.67% AZZA3 16.72 ▲ 1.15% CSAN3 2.69 ▼ 2.89% RAIZ4 0.34 — 0.00% PCAR3 2.22 ▼ 3.48% GMAT3 3.74 ▲ 2.19% PSSA3 47.75 ▼ 0.89% CVCB3 0.98 — 0.00% POSI3 3.56 ▼ 0.84% SLCE3 16.97 ▼ 2.75% NATU3 5.68 ▼ 3.89% BRKM5 3.80 ▲ 19.50% RANI3 7.34 ▼ 0.54% CSNA3 4.76 ▼ 4.99% IBOV 167,921.80 ▼ 0.75% IPC MEX 69,779.20 ▼ 0.01% MERVAL 92,079 ▼ 2.59% USD/BRL 5.34 ▼ 1.32% USD/MXN 18.69 ▲ 0.62% USD/CLP 983.47 ▼ 0.57% USD/COP 3,149 ▲ 3.06% USD/PEN 3.45 ▲ 0.17% USD/ARS 1,537 ▼ 0.28% USD/UYU 40.21 ▲ 3.57% USD/PYG 5,803 ▲ 3.78% USD/BOB 11.97 ▲ 4.93% USD/DOP 60.54 ▲ 1.83% USD/CRC 451.24 ▲ 2.13% USD/GTQ 7.64 ▲ 3.23% USD/HNL 26.87 ▲ 3.37% USD/NIO 36.62 ▲ 2.81% USD/VES 885.08 ▼ 0.13% USD/PAB 1.00 — 0.00% USD/BZD 2.00 — 0.00% USD/JMD 157.69 ▲ 2.63% USD/TTD 6.71 ▲ 2.07% EUR/BRL 5.95 ▲ 7.53% BRENT 109.58 ▼ 5.38% WTI 100.12 ▼ 1.61% IRON ORE 161.91 — — COPPER 6.65 ▲ 2.24% GOLD 4,073 ▲ 0.85% SILVER 54.49 ▲ 0.70% SOY 1,250 ▲ 0.70% CORN 450.25 ▼ 1.04% WHEAT 614.75 ▼ 0.20% COFFEE 294.35 ▼ 2.19% SUGAR 19.26 ▲ 0.84% ORANGE JUICE 143.20 ▲ 5.45% COTTON 77.90 ▼ 1.47% COCOA 5,581 ▲ 1.66% BEEF 230.73 ▲ 0.33% CATTLE 346.40 ▼ 1.00% LITHIUM 62.43 ▲ 1.89% PETR4 53.31 ▼ 1.06% VALE3 62.88 ▼ 2.33% ITUB4 41.42 ▼ 0.67% BBDC4 15.69 ▼ 1.63% ABEV3 15.40 ▲ 0.20% BBAS3 17.59 ▲ 0.69% B3SA3 15.27 ▲ 1.33% WEGE3 45.78 ▲ 2.81% PRIO3 69.21 ▼ 2.71% SUZB3 47.14 ▼ 0.55% RENT3 31.14 ▼ 1.67% AZZA3 16.72 ▲ 1.15% CSAN3 2.69 ▼ 2.89% RAIZ4 0.34 — 0.00% PCAR3 2.22 ▼ 3.48% GMAT3 3.74 ▲ 2.19% PSSA3 47.75 ▼ 0.89% CVCB3 0.98 — 0.00% POSI3 3.56 ▼ 0.84% SLCE3 16.97 ▼ 2.75% NATU3 5.68 ▼ 3.89% BRKM5 3.80 ▲ 19.50% RANI3 7.34 ▼ 0.54% CSNA3 4.76 ▼ 4.99%
since 2009
Saturday, October 31, 2026

France Cost-of-Living Protests Draw 320,000

By · October 31, 2026 · 4 min read
A firefighter in a helmet crouches beside a smouldering burnt-out car on a Paris street
A firefighter at a burnt-out car in Paris during the riots of 17 October 2026. (Photo: Jorge Jaramillo, CC BY-SA 4.0, via Wikimedia Commons)

Published Saturday, 31 October, 1:35 p.m. ET (6:35 p.m. Paris) · Source: French Interior Ministry, Paris Police Prefecture, regional prefectures

France marched for a third Saturday in a row, and the crowds were smaller. The Interior Ministry counted 320,000 people nationwide, down from 410,000 a week earlier.

The coalition of student and high-school unions behind the day says 500,000 came out. Our guide to why is France protesting explains the anger over prices and school conditions, and the France protests hub tracks every step.

Free daily brief — no card needed
Get every France in Turmoil story in one morning email
We build you a personalized brief around the topics you follow — free for 7 days. Love it? Your first month after that is US$1.

Key Facts

  • Turnout: The Interior Ministry counted 320,000 marchers nationwide. Youth unions say 500,000.
  • Trend: The ministry’s count fell from 550,000 on 17 October and 410,000 on 24 October.
  • Order: 70,000 police and gendarmes deployed; tension flared late in Paris, Marseille, Lyon, Rennes and Grenoble.
  • What next: Unions have called a national strike and marches for Thursday, 5 November.
  • Prediction markets: Polymarket, a crypto betting exchange, prices a French state of emergency by 31 December at 7.5%; Kalshi, regulated in the US by the CFTC, the federal derivatives regulator, says 10% (1:32 p.m. ET).

This story is part of our coverage of the why France is in crisis. Dates, times and how to follow it are in our guide.

Latest: France Deploys 70,000 Police for Protest Day

In plain English

Three Saturdays in a row, French people have marched over high living costs and poor conditions in schools and universities. The marches were called by a coalition of student unions, the Yellow Vests (the hi-vis-jacket protest movement born in 2018) and labour unions.

The government and the organisers each publish their own crowd count, and the two are never close.

A Calm Afternoon, a Tense Evening

At 2 p.m. Paris time (9 a.m. ET), the situation was “broadly calm”, with no notable incident, according to the authorities and Radio France reporters. The first tension came late in the afternoon, in Rennes, Marseille and Lyon.

In Paris, police headquarters (the prefecture) counted 70,000 marchers, and the youth coalition 200,000. The procession moved largely calmly towards Porte de Charenton, a gate on the city’s southeastern edge, where tension broke out at the end. Officials had feared 300 to 600 far-left militants.

The Hôtel de Matignon, the French prime minister’s office in Paris
File photo: the Hôtel de Matignon, the prime minister’s office in Paris.

Four Cities, Two Sets of Numbers

In Rennes, the regional prefecture counted 13,500 marchers and the FSU, a teachers’ union, 25,000. At the end, a group of 50 to 100 people dressed in black clashed with police.

In Marseille, the prefecture said 10,000 people joined a rally that had not been declared in advance. Projectiles were thrown at police around 4 p.m. Paris time (10 a.m. ET).

In Bordeaux, the prefecture counted about 11,000 marchers and unions 70,000. In Grenoble, roughly 10,000 gathered, and police used tear gas.

Live Market IntelligenceCrypto — Live Market BoardInside: market breadth, the sector heatmap, currencies & rates, the Latin America scoreboard and the full instrument board.

Rio Times · Live Market Intelligence

Crypto — Live Market Board

Digital assets
Oct 31, 2026 · 14:38

Bitcoin · benchmark
80,543
+0.67%
L 79,380day rangeH 80,550

-29.41% over 12 months

Market breadth · 17 names
53% advancing

9 ▲ advancing8 declining ▼

Currencies, rates & key inputs
Ethereum
2,348
+1.18%

Solana
100.98
+0.22%

Gold
4,073
+0.85%

USD / BRL
5.34
-1.32%

Full instrument board
Instrument Last Change YoY Prev. High Low Volume
BTC 80,543 +0.67% -29.41% 80,007 80,550 79,380 21,816,416,256
ETH 2,348 +1.18% -43.00% 2,320 2,349 2,295 8,316,267,520
SOL 100.98 +0.22% -49.19% 100.75 101.04 99.17 2,110,777,984
XRP 1.32 +1.04% -49.89% 1.31 1.32 1.29 1,574,615,552
BNB 750.98 +1.29% -34.10% 741.42 751.10 733.56 1,470,316,160
ADA 0.21 -0.30% -69.21% 0.21 0.21 0.20 190,120,672
DOGE 0.08 +0.78% -60.98% 0.08 0.08 0.08 441,746,112
AVAX 8.84 -1.36% -56.54% 8.96 8.96 8.67 289,961,824
LINK 11.47 +0.80% -37.04% 11.38 11.47 11.23 248,509,440
DOT 0.99 -2.05% -68.52% 1.01 1.01 0.98 109,918,912
LTC 56.59 -0.13% -43.06% 56.66 56.87 55.70 169,852,160
BCH 290.36 +3.57% -47.81% 280.36 292.52 277.47 195,939,216
TRX 0.33 -0.51% +9.69% 0.33 0.33 0.33 371,519,040
XLM 0.17 +0.21% -47.60% 0.17 0.17 0.17 107,134,680
HBAR 0.08 -1.56% -58.82% 0.08 0.08 0.08 55,674,584
NEAR 4.62 +2.60% +97.50% 4.50 4.64 4.39 630,712,192
ATOM 1.61 -1.48% -49.28% 1.64 1.64 1.60 30,012,314
AAVE 132.37 -2.36% -43.78% 135.57 135.87 129.56 246,790,448

Largest moves today
BCH
290.36
+3.57%
NEAR
4.62
+2.60%
AAVE
132.37
-2.36%
DOT
0.99
-2.05%
HBAR
0.08
-1.56%
ATOM
1.61
-1.48%
AVAX
8.84
-1.36%
BNB
750.98
+1.29%

The session read
The Bitcoin rose 0.67%, with breadth positive — 9 of 17 names higher. BCH led, while AAVE lagged.

Why Both Sides See a Smaller Movement

The organisers’ own figures also fell: they counted 800,000 on both 17 and 24 October, and 500,000 now. Whoever is counting, Saturday’s crowd was the smallest of the three Saturdays since 17 October.

That matters because a shrinking crowd weakens the case that the movement is still growing. The next test is Thursday, 5 November, when unions have called a national strike and marches.

What It Means for US Readers

Travellers should expect more disruption on 5 November and check is it safe to travel to France before booking. Smaller crowds help the government in Paris, while the strike call keeps pressure on it.

Investors in French assets can read lower turnout as a small easing of risk, which we follow in the France 2027 poll tracker. A violent strike day would reverse that.

What Prediction Markets Say

Polymarket, a crypto betting exchange, prices a French state of emergency by 31 December at 7.5%, with about US$2.7 million traded. Kalshi, regulated in the US by the CFTC, prices the same event before 1 January 2027 at 10%, and a declaration before 1 November at 3% (1:32 p.m. ET).

Why we show this: prediction markets turn real-money bets into a live probability that moves within minutes of the news, which is why investors, campaigns and newsrooms in the United States now follow them closely. We show them next to polls and official results, never instead of them.

What Is Not Known

No national tally of arrests or injuries for Saturday has been published. Counts from the ministry and the organisers cannot be reconciled.

It is also unclear how many people will return on 5 November, or whether Halloween night will bring more clashes.

Frequently Asked Questions

How many people protested in France on 31 October?

The Interior Ministry counted 320,000 nationwide, including 70,000 in Paris. The youth unions claimed 500,000, with 200,000 in Paris.

What happens next in France?

Unions have called a national strike and marches for Thursday, 5 November. It is the next test of whether the movement can regain size.

Sources: French Interior Ministry, Paris Police Prefecture, regional prefectures of Ille-et-Vilaine, Bouches-du-Rhône and Gironde, Polymarket, Kalshi.

This article was drafted with automated assistance and reviewed before publication. How we use AI · Report an error · Editorial responsibility: Matthias Camenzind, Editor-in-Chief

Free · Any country in the world · Prediction markets
Want prediction market reports on your country?
Pick any country in the world. Your report arrives the moment you confirm, then every Sunday: what the markets say about elections, currencies and policy there, with volumes and plain-English explanations.
Free. We first send you an email to confirm your address, and nothing else arrives until you click its link. You then get your country report right after you confirm, then every Sunday and our free daily briefing for your region. Unsubscribe with one click at any time; see our privacy policy.

The LatAm Brief

One email, every weekday morning. What moved in Latin American markets, politics and expat life.

Yesterday’s subject line: “Brazil's index falls 18.1% in its worst week since 2020”

Free. We send a confirmation link first — nothing arrives until you click it. Unsubscribe with one click in any edition. If you stop opening us for 30 days we stop sending by ourselves, as we assume the interest is no longer there. See our privacy policy. We never share your email.

The Rio Times · Power Map
See who really holds power in Latin America
Click to open the Power Map →

Brazil runoff date: Sunday, October 25, poll closing times and when results start · Brazil runoff polls: Flávio 51%, Lula 49% · Kalshi and Polymarket odds

Rotate for Best Experience

This report is optimized for landscape viewing. Rotate your phone for the full experience.