2026-10-22

France riots, Macron responds, immigration blamed

12 outlets covered the same story. Here's how their headlines landed on the −5 (Far Left) to +5 (Far Right) spectrum — a 7.0-point gap between the most-left and most-right framing.

Far LeftCenterFar Right

How the coverage framed it

Coverage of the French riots spans a 7-point bias spread, revealing sharply divergent causal and moral frames. At the left end, Vox avoided the riots themselves and instead asked "Islamophobia is getting louder. Why isn't the response?" — centering Muslim victimhood and implying institutional failure. ABC, NBC, and AP amplified Macron's dismissal of "stupid" claims by Trump, positioning that rebuttal as the headline's organizing logic. At the neutral center, Reuters and NeutralNews used plain event language — "tightens curbs" and "nearly 1,800 arrests" — with no causal attribution. Moving right, Fox News foregrounded Trump as a decisive authority with "Not going to put up with it," while The Federalist published two headlines that represent the far end: one declaratively asserting "The Riots In France Are Because Of Mass Immigration," and another invoking "Communist Propaganda Networks" concealing "the truth about the Islamist Riots" — combining conspiratorial, civilizational, and enemy-media framing absent from every other outlet.

Scores are AI estimates of headline language, not factual ratings. Each headline is scored 0 (neutral) outward to Far Left / Far Right by Claude and Grok.