Gen Z-Led Cost of Living Protests Turn Violent Across Germany
Tens of thousands of demonstrators took to the streets across Germany on Saturday, October 31, 2026, in a wave of youth-led protests against the rising cost of living, public spending cuts, and underfunded schools, which ultimately turned violent in major cities and left shops looted.
Frankfurt Rioters Loot Stores As Protests Turn Violent
The demonstrations were organized by the campaign group Gen Z regelt, translating to “Gen Z takes charge,” and took place in 34 cities including Berlin, Munich, Hamburg, Cologne, and Frankfurt. While gatherings remained largely peaceful during daylight hours, nightfall brought severe unrest to Frankfurt’s central shopping district. Hooded rioters smashed windows and looted at least two stores, including a gun shop from which authorities later seized two weapons after making an arrest.
Police deployed water cannons to disperse crowds after emergency workers were targeted with fireworks, stones, and bottles. Frankfurt police posted on X that violent disturbances were continuing into the night as officers sealed off a large section of the Zeil shopping street. Authorities in Frankfurt, Munich, and Berlin reported a combined total of roughly 18,000 protesters, which was about half of the 36,000 estimate published on the organizers’ website.
Extremist Infiltration and Clashes Across German Cities
Officials blamed radical factions for hijacking the youth demonstrations. Roman Poseck, the interior minister of Hesse state, stated that approximately 100 clearly identified left-wing extremists had infiltrated the protest in Frankfurt. Poseck condemned the violence as shameful and drew direct comparisons to recent unrest in neighboring France, warning that France must not be held up as a model in this regard.
The unrest extended well beyond Frankfurt. In Germany’s second-biggest city, Hamburg, police estimated 6,700 participants, noting that groups of black-clad and face-masked protesters pulled apart construction site barriers and threw them onto streets to start fires. In Cologne, regional broadcaster WDR reported smashed windows at an art gallery, while Cologne police chief Johannes Hermanns expressed sadness that peaceful demonstrations were hijacked by extremists who had nothing but violence in mind.

Underlying Grievances and Comparisons to French Unrest
Organizers framed the demonstrations around economic pressure on younger populations. Campaign spokesperson Lina Friedrich stated that participants aimed to fight for peace, freedom, and better support for health and education systems, while opposing compulsory military service. University of Potsdam professor Kolleck told Germany’s RBB Inforadio that decades of underinvestment in schools and the disproportionate impact of climate change on younger generations created a policy vacuum that populist parties risk exploiting.
The German protests mirror a broader European wave, most notably in France, where the French Interior Ministry reported that 320,000 people demonstrated on Saturday, including 70,000 in Paris, alongside ongoing Yellow Vests rallies. Ahead of the German demonstrations, businesses in cities like Berlin boarded up luxury windows along the Kurfuerstendamm boulevard out of concern for unrest. Senior police union representative Andreas Rosskopf noted that daytime protests had initially remained very peaceful with no widespread property damage.