Tens of thousands of young Germans joined the Gen Z protests on Saturday against cuts to schools and hospitals, rising living costs and what they fear is a road to conscription. By nightfall the day’s main image was a looted shoe shop in Frankfurt. Marchers, rioters and police are now arguing over who belongs in which group, and the numbers on offer do not settle it.
Table of contents
Nobody agrees how many came
Two groups, Gen Z regelt and Generation Aufbruch, called rallies in about 30 cities. In Frankfurt, police counted 8,000 people in the afternoon and the organisers 10,000. Nationwide, Gen Z regelt put attendance at about 120,000, fewer than the roughly 180,000 it had expected. Authorities in Frankfurt, Munich and Berlin together reported as many as 18,000, about half of the organisers’ own estimate. These figures cannot be reconciled.
Read also: Germany braces for Gen Z protests
The demands were ordinary: more money for education and health care, relief from living costs, a fairer spread of financial burdens and no compulsory military service. Protesters object to sharply higher military spending and to a new voluntary service model they fear leads to conscription. One placard read “Merz must go”.
Frankfurt after dark
The Frankfurt march set off around 15:30 and was stopped several times because of fireworks. Around 18:20 police dissolved the assembly, saying the organisers could no longer influence the participants. About an hour and a half later the city centre erupted. Windows were smashed on the Zeil and in side streets, a perfume shop was badly damaged and youths walked out of a sneaker shop with boxes.
Police say Molotov cocktails were thrown at emergency crews. A gun shop was attacked, a special police unit secured it, and two weapons were seized after one suspect was arrested. A helicopter and drones circled overhead, and police used water cannon and pepper spray. Early counts of people detained in Frankfurt ranged from more than 30 to about 40. No damage figure has been published.
Who was rioting at the Gen Z march
Roman Poseck (CDU), interior minister of Hesse, says around 100 clearly identified left-wing extremists infiltrated the protest. He described a “devastating link between left-wing extremists and violent young people” and called the ending “shameful”. The Hessian public broadcaster’s live ticker, by contrast, described hundreds of youths who “obviously have little or nothing to do with the protests”.
Read also: Cost of living protests meet EU’s thin toolbox
The organisers keep their distance. Generation Aufbruch says it stands for “peaceful, democratic and non-violent protest”. A Gen Z regelt spokesperson identified only as Amadeo said the group had “no influence on what happened after the rallies ended”. All quotes from German sources are translations.
Other cities, other counts
In Berlin, police reported 27 injured officers and up to 56 people temporarily detained. In Hamburg, protesters in black set barricades on fire and 120 arrests were reported. Officers near Cologne’s main station were attacked with bottles and a bicycle. Poseck spoke of several injured officers in Frankfurt but gave no number, and no nationwide total for arrests or injuries exists in the record.
The next date is 20 November
Gen Z regelt wants to join Europe-wide protests on 20 November, and the national school students’ council has joined a broad call for an international youth strike day on that date. On the same Saturday more than 320,000 people demonstrated in France, and Berlin is in contact with French and Italian officials over fears that radicals from abroad could join.
Whoever organises on 20 November inherits Saturday’s argument, with the date already set and no agreed count of who was in the street.
SOURCES & METHOD
How this article was made. The article rests on six sources, none of them a police statement or court document itself. A damage total and a nationwide arrest figure could not be confirmed and are left out.
Sources
- Hessischer Rundfunk: Polizei löst Gen-Z-Protest in Frankfurt auf (31 Oct 2026) – police and organiser turnout, timeline, Poseck statements.
- Hessischer Rundfunk: Eskalation nach Gen-Z-Protesten in Frankfurt, Ticker (31 Oct 2026) – evening events, looting, detentions.
- 20 Minuten / dpa: «Gen Z regelt» demonstrieren friedlich, dann eskaliert es (1 Nov 2026) – Frankfurt arrests, statements by Poseck and organisers, 20 November.
- Kuwait Times / AFP: German Gen Z protests turn violent as rioters loot Frankfurt shops (1 Nov 2026) – organiser attendance figure, demands, police measures.
- Business Standard: Germany protests, shops looted in Frankfurt as Gen Z rallies turn violent (1 Nov 2026) – authorities’ turnout, Berlin and Hamburg figures.
- Business Today: Germany’s Gen Z protests turn violent (1 Nov 2026) – police statements on Frankfurt, demands.









