GDELT CloudGDELT Cloud
Connected Situation / Through 2026-10-18

European Cost-of-Living Protests and Local Clashes

stories
32
events
16
entities
58
connections
32
Retained edition
Evidence so far on 2026-10-18 UTC · updated 2026-10-18 16:24 UTC · analysis as of 2026-10-18 10:30 UTCSign in for the live Situation ↗
Narrative

As-of analysis

Carried forward
Situation at a glance

On 17 October 2026, “Protests in France announced to continue today” described announced nationwide demonstrations, while French police fired tear gas at demonstrators in Toulouse and four injuries were reported. Protesters forced their way into Marseille city hall, and a separate Event describes French protesters looting shops and attacking public institutions. In Italy, “Violent protests erupt in Italy amid unrest inspired by France” used that framing for unrest; at Milan’s “Italia in piazza” march, protesters threw stones at police. In Brussels, Belgian police dispersed protesters with tear gas and water cannons, while young protesters marched against education cuts. “Cost-of-living protests hit Belgium, Italy, Portugal and France” framed the activity across those countries, and “Protests against rising cost of living take place across Portugal” described the Portuguese demonstrations.

Footnotes[1][11][12][14][4][13][3][15][16][5][2]
Assessment

The incidents establish different local actions: police intervention in Toulouse and Brussels, entry into Marseille city hall, looting and attacks described in France, and stone-throwing in Milan. The Toulouse Event lists four injuries; the cited Events list zero fatalities, but unreported injury fields elsewhere do not establish that no one was injured. The Italy headline explicitly characterizes unrest as inspired by France, but that headline does not establish that French protests caused the Milan activity. The Brussels education-cut protest and Portugal’s cost-of-living coverage also show that the local grievances and actions were not identical.

Footnotes[11][12][14][15][13][16][4][2]

Explanation originally captured 2026-10-18 · Evidence through 2026-10-18 UTC · Source edition sed_668a317b9bc7de4ea8d693a6d1a33e2c

What informs this explanation
  • Complete retained Story and Event membership
  • Daily reporting and coded-occurrence time steps
  • Event taxonomies, metrics, units, and denominators
  • Canonical Entities and recorded actor/target bindings
  • Typed reporting, membership, and incident edges
  • Changes against the preceding retained edition
  • Permitted macro, public-record, and asset facts only when they were retained with an explicit source and observation date
Quantitative

Evidence in numbers

This retained edition
  • Scope

    A 2-day Situation represented by 16 coded Events carried across 32 member Stories.

  • Coded activity

    The coded activity is led by VIOLENT DEMONSTRATION (7) and PEACEFUL PROTEST (2).

  • Prominent subjects

    Emmanuel Macron, JD Vance, and Donald Trump are prominent in the retained actor and relationship evidence.

  • Entity coverage

    58 canonical Entities are linked to this edition.

Metric coverage. 16 coded Events · 2 CAMEO+ · 14 conflict. The four dimensions describe the CAMEO+ subset; conflict Events do not carry these scores.

Magnitude3.5
min 3max 4
2 measured
Systemic importance0.1
min 0.1max 0.1
2 measured
Propagation potential0.27
min 0.26max 0.28
2 measured
Market sensitivity0.05
min 0.05max 0.05
2 measured

Dot = mean · shaded span = observed range · position uses each metric’s defined scale.

All 8 scores, distributions & definitions

How the coder scored the full retained Event set

16 coded events — 2 CAMEO+ (2 political) · 14 conflict

  • Significance · 160.27
    min 0.2max 0.38
  • Magnitude · 23.5
    min 3max 4
  • Systemic · 20.1
    min 0.1max 0.1
  • Propagation · 20.27
    min 0.26max 0.28
  • Market · 20.05
    min 0.05max 0.05
  • Goldstein · 16-6.9
    min -9.5max 0
  • Fatalities · 140
    min 0max 0
  • Confidence · 160.81
    min 0.52max 0.94

Quad class over those 16 events · Material Conflict 12 · Verbal Conflict 3 · Verbal Cooperation 1. The four CAMEO+ scores are over the 2 CAMEO+ events only; the 14 conflict events have no such column.

Significance

16 measured / 16 eligible · 0 missing · 0 not applicable

score (0 to 1) · Event-level distribution, not a Situation risk score.

across all 16 events

Magnitude

2 measured / 2 eligible · 0 missing · 14 not applicable

score (0 to 10) · Event-level distribution, not a Situation risk score.

across the 2 of 16 events coded in the CAMEO+ family; the conflict family has no such column

Systemic

2 measured / 2 eligible · 0 missing · 14 not applicable

score (0 to 1) · Event-level distribution, not a Situation risk score.

across the 2 of 16 events coded in the CAMEO+ family; the conflict family has no such column

Propagation

2 measured / 2 eligible · 0 missing · 14 not applicable

score (0 to 1) · Event-level distribution, not a Situation risk score.

across the 2 of 16 events coded in the CAMEO+ family; the conflict family has no such column

Market

2 measured / 2 eligible · 0 missing · 14 not applicable

score (0 to 1) · Event-level distribution, not a Situation risk score.

across the 2 of 16 events coded in the CAMEO+ family; the conflict family has no such column

Goldstein

16 measured / 16 eligible · 0 missing · 0 not applicable

score (-10 to 10) · Event-level distribution, not a Situation risk score.

across the 16 of 16 events Goldstein is defined on — CAMEO+ POLITICAL and the conflict family; the other nine CAMEO+ domains have no Goldstein semantics

Fatalities

14 measured / 14 eligible · 0 missing · 2 not applicable

reported people · Reports may overlap; these are Event-level reports, not an additive unique human toll.

across the 14 of 16 events that report a toll — the conflict family only, and never 0 on a CAMEO+ event

Confidence

16 measured / 16 eligible · 0 missing · 0 not applicable

score (0 to 1) · Event-level distribution, not a Situation risk score.

across all 16 events

Metric definitions and limitations

This retained edition, independent of graph and page limits. Different dimensions, not a blended risk score; reported tolls may overlap.

Day by day2 reporting days · click a day to open or close it

2026-10-18from the recordslatest

Generation Gaza rally protesters attack police and damage Milan shops

21 Stories and 3 coded Events (+10 / -10 against the day before). Widest coverage: Protesters rally in Paris against France’s high cost of living (212 articles). Recorded acting: JD Vance, Donald Trump, Emmanuel Macron.

21+10
Stories · vs day before
3-10
Events · vs day before
740
articles
The lay of the land

Situation timeline

Threads
All 2 daysarticlesstoriesevents
10-1710-18
Loading Situation timeline…

What kind of event · 8 coded types

over 16 coded events on this edition

  • Conflict8
    • VIOLENT DEMONSTRATION7
    • MOB VIOLENCE1
  • Conflict5
    • PEACEFUL PROTEST2
    • PROTEST WITH INTERVENTION2
    • EXCESSIVE FORCE AGAINST PROTESTERS1
  • Political2
    • 01 · Make Public Statement1
    • 111 · Criticize or Denounce1
Salient structure

What holds this Situation together

Selected from the complete retained edition

Key threads

  1. core
    AnalystProtests and unrest in France

    “Protests in France announced to continue today” links to the Toulouse tear-gas, Marseille city-hall and looting Events. “Students and unions protest rising living costs and service cuts in France” and “French students expand protests and blockades against austerity measures” add coverage of student and union protest themes.

    “Protests in France announced to continue today” links to the Toulouse tear-gas, Marseille city-hall and looting Events. “Students and unions protest rising living costs and service cuts in France” and “French students expand protests and blockades against austerity measures” add coverage of student and union protest themes.

    Footnotes[1][7][9][11][12][14]
  2. development
    AnalystProtests in Belgium, Italy and Portugal

    “Cost-of-living protests hit Belgium, Italy, Portugal and France” supplies cross-country framing, while the Brussels, Milan and Portugal Stories describe local protest coverage. The linked Events specify police dispersal and an education-cuts march in Brussels, and stone-throwing at police in Milan.

    “Cost-of-living protests hit Belgium, Italy, Portugal and France” supplies cross-country framing, while the Brussels, Milan and Portugal Stories describe local protest coverage. The linked Events specify police dispersal and an education-cuts march in Brussels, and stone-throwing at police in Milan.

    Footnotes[5][3][4][2][15][16][13]

Key actors

  1. EM
    RuleEmmanuel Macron

    Recorded as target in 1 coded Event, including Donald Trump mocks Emmanuel Macron amid French protests.

    Recorded as target in 1 coded Event, including Donald Trump mocks Emmanuel Macron amid French protests.

    Footnotes[?]
  2. JV
    RuleJD Vance

    Recorded as actor in 1 coded Event, including JD Vance links unrest in France to migration.

    Recorded as actor in 1 coded Event, including JD Vance links unrest in France to migration.

    Footnotes[?]
  3. DT
    RuleDonald Trump

    Recorded as actor in 1 coded Event, including Donald Trump mocks Emmanuel Macron amid French protests.

    Recorded as actor in 1 coded Event, including Donald Trump mocks Emmanuel Macron amid French protests.

    Footnotes[?]

Key Events

  1. contextAnalystFrench police fire tear gas at Toulouse demonstrators

    On 17 October, French police fired tear gas at demonstrators in Toulouse; four injuries were reported.

    On 17 October, French police fired tear gas at demonstrators in Toulouse; four injuries were reported.

    Footnotes[11]
  2. contextAnalystProtesters force their way into Marseille city hall

    On 17 October, protesters forced their way into Marseille city hall.

    On 17 October, protesters forced their way into Marseille city hall.

    Footnotes[12]
  3. contextAnalystFrench protesters loot shops and attack public institutions

    On 17 October, French protesters looted shops and attacked public institutions.

    On 17 October, French protesters looted shops and attacked public institutions.

    Footnotes[14]
  4. contextAnalystItalia in piazza march protesters throw stones at Milan police

    On 17 October, protesters at Milan’s “Italia in piazza” march threw stones at police.

    On 17 October, protesters at Milan’s “Italia in piazza” march threw stones at police.

    Footnotes[13]
  5. contextAnalystBelgian police disperse Brussels protest with tear gas and water cannons

    On 17 October, Belgian police dispersed a Brussels protest with tear gas and water cannons.

    On 17 October, Belgian police dispersed a Brussels protest with tear gas and water cannons.

    Footnotes[15]

Notable connections

Evidenced relationships involving significant participants beyond the central cast.

  1. linked to the France protest Story · reporting linkAnalystFrench police fire tear gas at Toulouse demonstrators → Protests in France announced to continue today

    The Toulouse tear-gas Event is linked to “Protests in France announced to continue today.”

    The Toulouse tear-gas Event is linked to “Protests in France announced to continue today.”

    Footnotes[11]
  2. linked to the Brussels police Story · reporting linkAnalystBelgian police disperse Brussels protest with tear gas and water cannons → Belgian police use tear gas and water cannons against protesters in Brussels

    The Brussels police-dispersal Event is linked to “Belgian police use tear gas and water cannons against protesters in Brussels.”

    The Brussels police-dispersal Event is linked to “Belgian police use tear gas and water cannons against protesters in Brussels.”

    Footnotes[15]
  3. also linked to the cross-border protest Story · reporting linkAnalystBelgian police disperse Brussels protest with tear gas and water cannons → Violent protests in France spread to Italy and Belgium

    The Brussels police-dispersal Event is also linked to “Violent protests in France spread to Italy and Belgium.”

    The Brussels police-dispersal Event is also linked to “Violent protests in France spread to Italy and Belgium.”

    Footnotes[15]
  4. linked to the Italy protest Story · reporting linkAnalystItalia in piazza march protesters throw stones at Milan police → Violent protests erupt in Italy amid unrest inspired by France

    The Milan stone-throwing Event is linked to “Violent protests erupt in Italy amid unrest inspired by France.”

    The Milan stone-throwing Event is linked to “Violent protests erupt in Italy amid unrest inspired by France.”

    Footnotes[13]
How a Situation is put together32 Stories · 16 Events · 32 membership connections · 202 graph edges

A retained time step

This edition freezes the complete served membership and analysis available through its UTC cutoff. Later repairs or identity changes do not rewrite what this edition showed.

Stories, Events, and cast

Stories are reporting clusters. Events are coded occurrences within that reporting. The cast contains 58 canonical people and organizations linked to the retained evidence.

Typed connections

Story-to-Event edges identify supporting reporting. Entity-to-Event edges identify recorded actor or target participation. Mentions and analytical roles stay visibly distinct from recorded participation.

Core, precursor, and continuation labels organize the reading. They do not by themselves establish causation. Collapsed graph groups and paginated evidence change presentation only; counts use the complete retained edition.