Migrants at Ceuta beach cleared by police
3 outlets covered the same story. Here's how their headlines landed on the −5 (Far Left) to +5 (Far Right) spectrum — a 5.0-point gap between the most-left and most-right framing.
How the coverage framed it
The 5-point spread across outlets reflects sharply divergent framings of the same event. Al Jazeera's headlines anchor the left end of the spectrum, centering migrant vulnerability: phrases like "migrant children protest" and "police fire tear gas at migrants" cast law enforcement as aggressors and migrants — particularly children — as victims reacting to displacement. The choice to foreground "children" and "tear gas" directs reader sympathy toward those being removed. Breitbart, occupying the far right, sidesteps the migrants' experience almost entirely, instead amplifying a local residents' quote — "It's Not Immigration, It's an Invasion" — and framing Ceuta inhabitants as the aggrieved party staging a "Protest Sit-In." The word "invasion" recontextualizes the arrival as a security threat rather than a humanitarian situation. The result is two audiences receiving functionally different stories: one about police force used against vulnerable people, the other about residents resisting an encroachment on their community.
- -1.5Al Jazeera · LeftMigrant children protest after police clear beach camp in Ceuta
- ▸ 'children protest' — victim framing for migrants
- ▸ 'clear beach camp' — police as aggressors
- -1.5Al Jazeera · LeftFrench police fire tear gas at migrants on beach
- ▸ 'fire tear gas at migrants' — police aggressor framing
- ▸ migrants as victims throughout
- +3.5Breitbart · Far RightWatch -- 'It's Not Immigration, It's an Invasion,' Ceuta Residents Stage Protest Sit-In
- ▸ 'It's Not Immigration, It's an Invasion' — far-right invasion framing
- ▸ 'Protest Sit-In' frames local residents as victims
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.