Thousands of young Germans took to the streets in 34 cities on Saturday, 31 October 2026, as the youth-led “Gen Z regelt” movement brought Europe’s wave of student protests to Germany. The demonstrations were largely peaceful during the day, but police cancelled a march in Cologne, stopped a march repeatedly in Stuttgart, and reported scattered evening clashes in several cities. How many people actually took part is disputed: organisers claimed more than 100,000 nationwide by the evening, while police counts in individual cities were far lower than the numbers that had registered in advance.
What happened
The protests were organised by the campaign group “Gen Z regelt” — usually translated as “Gen Z takes charge” or “Gen Z has got this”. By Saturday morning, organisers said nearly 180,000 people across 34 cities had signed up to take part, with the main rallies in Berlin, Frankfurt, Cologne and Munich. The Berlin rally gathered at Platz des 18. März, on the west side of the Brandenburg Gate, on a sunny but chilly Saturday afternoon, with a mixed crowd of students, older supporters and campaigners.
Thousands of police officers were deployed across the country, and some shops boarded up windows and planned early closures ahead of the demonstrations, including along Berlin’s luxury Kurfürstendamm shopping boulevard, amid fears of unrest. The movement itself explicitly rejects violence and says extremist groups, anti-constitutional symbols, racism and hate speech have no place in its protests.
By the early evening, the demonstrations appeared mostly peaceful. But there were reports of fireworks being set off at some protests and several arrests. As evening fell, scattered skirmishes broke out: officers were injured in Frankfurt, bottles, eggs and firecrackers were thrown in Berlin, plastic barricades were set alight in Hamburg, and police deployed water cannon in several cities, according to the German news agency dpa.
How many people took part — and why the numbers differ
This is the part of the story where the sources do not agree, and the disagreement itself matters. Registration figures, afternoon police counts and the organisers’ evening claim measure different things at different times, so they should not be read as a single settled total.
Before the protests, organisers said more than 170,000 people had registered nationwide; later reports put the registration figure at more than 182,000. Police counts in individual cities on Saturday afternoon were much lower. News agency AFP reported around 2,700 people in Berlin, around 1,800 in Munich and about 1,000 in Frankfurt. Reuters reported around 6,000 protesters across Frankfurt, Munich and Berlin combined, against around 36,000 listed for those cities on the organisers’ website. Al Jazeera, meanwhile, reported German police putting the Berlin figure at around 5,000, with the alliance claiming around 10,000 in the capital on social media.
By shortly before 8 p.m. local time, with figures from six to eight cities still outstanding, organisers told dpa that more than 100,000 people had taken part nationwide and hailed the day as a success. That evening claim is far above the afternoon police counts in the biggest cities, and no single official nationwide total had been published. Readers should therefore treat the nationwide turnout as disputed: organisers say six figures, police city counts point lower, and the full picture depends on which cities are counted and when.
City table
| City | Turnout and developments |
|---|---|
| Berlin | Around 2,700 (AFP) to around 5,000 (police figure reported by Al Jazeera); organisers claimed around 10,000. |
| Munich | Around 1,800 (AFP). |
| Frankfurt | About 1,000 (AFP); officers injured in evening clashes (dpa). |
| Cologne | Turnout significantly below the 15,000 registered; march cancelled, rally permitted. |
| Stuttgart | March stopped several times amid smoke bombs and fireworks. |
| Hamburg | Plastic barricades set alight in the evening. |
What protesters are demanding
The movement outlined six key issues. At their core is a single complaint: young Germans say the cost of living keeps rising while schools, social services, culture and healthcare face cuts — and at the same time the government is spending heavily on the military.
The demands, as reported across the coverage, include: Greater investment in education, including properly maintained and funded schools and universities; Action on the rising cost of living, so that studying and everyday life are affordable; An end to cuts in social services, culture and healthcare, including addiction treatment and psychotherapy; Greater social justice and stronger action on climate change; Opposition to compulsory military service, and concern that a new voluntary service model aimed at boosting troop numbers is a step towards bringing conscription back.
“We’re taking to the streets for a life that everyone can afford,” said Veronika Dinter, a spokeswoman for the movement. “Hardly anyone still believes in a better future if everything just continues as it is.” Dinter, a 23-year-old political science student who travelled from Hannover to Berlin, told Al Jazeera she had to take a part-time job to fund her studies because of high living costs, and described crumbling education facilities, closing institutes and teachers losing jobs as “the political failure of our government”.
Demonstrators waved signs reading “Time for resistance” and “Merz must go”, referring to conservative Chancellor Friedrich Merz. One student speaker put the military-spending argument bluntly: funding for education and social services is being cut while billions go to the armed forces.
Where the protests turned tense
Berlin’s demonstration lasted a few hours and proceeded largely calmly, apart from small incidents such as pyrotechnics being set off, according to Berlin police. The tensest moments came elsewhere.
In Cologne, scuffles broke out between protesters and police, who moved in to contain a march. Police then cancelled the planned march after some demonstrators covered their faces and used flammable materials, while still permitting a rally. In Stuttgart, police stopped the march several times after some demonstrators covered their faces and used smoke bombs and flammable materials such as fireworks. Evening trouble was also reported in Frankfurt, Berlin and Hamburg, as described above.
Authorities had warned before the protests that extremist groups might try to exploit the movement, and Berlin said it was in contact with officials in France and Italy amid fears that radicals from overseas could seek to join the German protests. Before the demonstrations, however, authorities said they had not seen evidence of concrete plans for violence.
Why Germany, and why now
Germany is the latest country to be swept by a wave of largely youth-led protests across Europe in recent weeks, including in France, Italy, Spain, Belgium and Serbia, with similar complaints about rising prices, declining educational facilities and a lack of prospects. Protests were also taking place in France for a third straight weekend, after nationwide demonstrations there on 17 October degenerated into some of the country’s worst rioting in years.
Kilian Hampel, a senior research fellow at the Future of Work Lab at the University of Konstanz, said the frustration in Germany had been building for years, but young Germans now feel they can take their worries to the streets, and that many of their concerns — particularly around poor educational infrastructure — are legitimate and deserve to be listened to. Christian Volk, a protest-movement expert at Berlin’s Humboldt University, noted there was potential for a major movement in Germany, but also key differences from France, which he said has a completely different tradition of confrontational protest.
Not every student body is behind this particular movement. Germany’s national school student umbrella organisation, BSK, has distanced itself from the initiative and plans to hold a separate day of protest on 20 November.
What happens next
The organisers say 31 October is only the beginning. A spokesperson for the initiative, who gave only his first name, Amadeo, said the group plans to mobilise young people again in three weeks and to take part in Europe-wide protests on 20 November — the same date as the separate BSK protest day. Whether the movement grows beyond its first nationwide day will depend on whether it can convert Saturday’s disputed turnout into sustained organisation, and on how the government responds to its demands on education funding, living costs and military service.
For now, the day leaves two clear facts and one open question. The protests happened in 34 cities, they were mostly peaceful during the day with scattered evening clashes, and the scale of participation remains contested between police counts and the organisers’ claim. What is not yet clear is whether Germany’s Gen Z movement becomes a lasting political force or a single Halloween-weekend moment.
Timeline
- Before Saturday: Organisers say more than 170,000 people register nationwide; later reports put registrations above 182,000 across 34 cities.
- Saturday afternoon, 31 October: Rallies begin, including at Platz des 18. März by the Brandenburg Gate in Berlin at 2 p.m. local time; thousands of police deployed; some shops board up windows.
- Saturday afternoon: Police report turnout well below registrations in Berlin, Munich, Frankfurt and Cologne; Cologne march cancelled, rally permitted; Stuttgart march stopped repeatedly.
- Saturday evening: Scattered skirmishes reported in Frankfurt, Berlin and Hamburg; water cannon deployed in several cities.
- Shortly before 8 p.m.: Organisers tell dpa more than 100,000 people took part nationwide, with six to eight cities still uncounted.
- Next steps: Organisers plan further mobilisation in three weeks and Europe-wide protests on 20 November; BSK plans its own separate protest day on 20 November.
Frequently asked questions
What is Gen Z regelt? Gen Z regelt — “Gen Z takes charge” or “Gen Z has got this” — is the loose youth alliance that organised the 31 October 2026 protests in 34 German cities, campaigning on living costs, education funding, social services and opposition to compulsory military service.
How many people protested in Germany on 31 October? The total is disputed. Organisers claimed more than 100,000 nationwide by the evening, while afternoon police counts in Berlin, Munich and Frankfurt were far lower than the numbers registered in advance. No single official nationwide total had been published.
What are the protesters demanding? Better-funded schools and universities, action on the cost of living, an end to cuts in social services, culture and healthcare, greater social justice and climate action, and no return to compulsory military service.
Were the protests violent? Mostly peaceful during the day, according to police and reporters, with scattered evening clashes: a cancelled march in Cologne, repeated stops in Stuttgart, injured officers in Frankfurt, and thrown bottles and firecrackers in Berlin.
What happens next? Organisers say they will mobilise again in three weeks and join Europe-wide protests on 20 November. Germany’s BSK student organisation, which distanced itself from this movement, plans a separate protest day on the same date.
Related coverage
The German protests are part of the same Europe-wide youth protest wave as the Halloween demonstrations in France, where hundreds of thousands marched as protests turned violent in Paris, and the earlier France protests that saw almost 1,000 arrests and clashes in Paris. Italy saw a similar pattern when protests turned violent in Rome as demonstrators entered the Colosseum. More on the wider picture can be found in the World section.

