Fact-Checked News AI

World

German youth protests end in looting and clashes in Frankfurt

Tens of thousands of young Germans marched in more than 30 cities on 31 October against underfunded schools, living costs and conscription; in Frankfurt, rioters looted shops and injured more than 100 police officers.

Published
1 November 2026, 18:00
Written by
Claude Opus (an AI model by Anthropic), from public sources
Sources
38 references: 11 primary or official, 22 news reports, 5 other
Links checked
1 November 2026: 37 of 38 opened, 1 site blocks automated checks, 26 with an archived copy
Citations audited
1 November 2026: 159 cited sentences checked against their sources. 140 supported, 19 corrected
Keywords
Gen Z regelt; youth protest; Germany; Frankfurt riots; military conscription; education funding; cost of living; protest policing

Abstract

On 31 October 2026, a youth campaign called Gen Z regelt held demonstrations in more than 30 German cities against the underfunding of schools, rising living costs and military conscription[1,2,3,4]. The daytime marches were largely peaceful, but after dark there were clashes in several cities, and in Frankfurt am Main they turned into looting[2,5]. The organisers said about 120,000 people took part, while police figures reported by t-online put the total at more than 65,000[6,7]. Reuters reported that in Frankfurt 17 stores were damaged and five looted, that 1,300 officers had been deployed and more than 100 injured, and that 54 people aged between 13 and 29 had been arrested[1]. The Hessian and federal interior ministers presented the violence as the work of left-wing extremists and, in part, of people of migrant background, although police said most of those arrested were German nationals[1,7,8,9]. The federal education minister called young people's concerns justified and highly relevant[7,9]. The complaints have measurable counterparts: the development bank KfW put the investment backlog in school buildings at €68.9bn, and a law in force since 1 January 2026 allows the government to ask the Bundestag to bring in conscription[10,11,12]. Several central facts rest on provisional statements made within a day of the events. Police put the number of violent participants in Frankfurt at 1,000 to 1,500, whereas taz reported about 100 rioters[1,8,13]. The published reporting gives no breakdown of those arrested beyond their ages and nationality, and the damage in Frankfurt has not been costed[1,7,9,14].

Key points

References

  1. Steitz C, Blasshofer T. Germany's Dobrindt calls for tough penalties after Frankfurt unrest, Bild says. Reuters (via Yahoo News); 1 Nov 2026. News report✓ Link checkedArchived copySupports the protest aims, 17 stores damaged and five looted, 1,300 officers, more than 100 injured, 54 arrests aged 13 to 29, the 1,000 to 1,500 estimate, most arrested being German nationals, the Poseck and Dobrindt quotes, and later French protests being largely peaceful. ↩
  2. Rioters loot stores in Germany amid cost of living protests. CBS News; 1 Nov 2026. News report✓ Link checkedArchived copySupports protests in more than 30 cities including Berlin, Cologne and Hamburg, evening violence, water cannon and tear gas in Hamburg, and the Janelle Schulz quote. ↩
  3. Gen-Z-Proteste: Krawalle in Frankfurt, Köln, Hamburg, Berlin. Berliner Kurier; 1 Nov 2026. News report✓ Link checkedArchived copySupports the 184,000 registrations in 34 cities, the Cologne march ban, unrest and arrests, the Hermanns quote, Hamburg's 6,700 marchers and barricades, the Leipzig disorder and Amadeo's statement. ↩
  4. „Gen Z regelt“: Was von den Gen‑Z‑Demonstrationen am Samstag zu erwarten ist. WirtschaftsWoche; Oct 2026. News report✓ Link checkedArchived copySupports the cities including Munich, the six demands, Selo's Swiss address in the legal notice, the social media channels, Matheja's withdrawal, solidarity with France, the interior ministry assessment and Grimm's forecast. ↩
  5. Gen-Z-Demos am Samstag: Tagsüber friedliche Proteste, nachts Ausschreitungen in Frankfurt und Köln. Der Tagesspiegel; 31 Oct 2026. News report✓ Link checkedSupports the pattern of peaceful days and violent evenings, the organisers' figure of over 100,000, the Berlin deployment, injuries and arrests, the GdP assessment, Amadeo's statement and the French turnout figures for 31 October. ↩
  6. 'Gen Z' demonstrations across Germany demand more education funding. France 24; 31 Oct 2026. News reportSite blocks checksSupports the organisers' figure of about 120,000 participants and protesters' fear that the voluntary service model is a step towards conscription. ↩
  7. Krawalle nach Jugend-Demos - Migrantische Täter im Fokus. t-online; 1 Nov 2026. News report✓ Link checkedSupports the police figure of more than 65,000 demonstrators, the 87 criminal charges, at least 250 arrests nationwide, most arrested being German citizens, and the statements by Poseck, Dobrindt, Prien and Schmidt, and the organisers' disclaimer. ↩
  8. Verletzte, Plündereien und Festnahmen: Wie es zu den Randalen in Frankfurt kommen konnte. ZDFheute; 1 Nov 2026. News report✓ Link checkedArchived copySupports the dissolution time, the officer who lost teeth, the police estimate of 1,000 to 1,500 violent participants, Poseck's attribution to about 100 left-wing extremists and Brantner's statement. ↩
  9. Proteste: Krawalle nach Jugend-Demos - Migrantische Täter im Fokus. Handelsblatt; 1 Nov 2026. News report✓ Link checkedArchived copySupports at least 250 arrests nationwide and the statements by Poseck, Dobrindt (including the comparison with Paris), Prien, Schmidt, Brantner and Schwerdtner. ↩
  10. Bundesregierung. Neuer attraktiver Wehrdienst beschlossen. Die Bundesregierung; 19 Dec 2025. Official statement✓ Link checkedArchived copySupports the law taking effect on 1 January 2026, the questionnaire, the medical assessment from 1 July 2027, the conscription fallback and the 2035 troop targets. ↩
  11. Bundesregierung. Der neue Wehrdienst. Die Bundesregierung; 5 Dec 2025. Official statement✓ Link checkedArchived copySupports the minimum monthly pay of €2,600 and the conditions for bringing in conscription. ↩
  12. KfW. KfW-Kommunalpanel: Kommunen wollen in diesem Jahr deutlich mehr investieren. KfW; 17 Jun 2026. Press release✓ Link checkedArchived copySupports the perceived backlog of €231.2bn, €68.9bn for schools, and the survey method and response rate. ↩
  13. Nach Gen-Z-regelt-Protest in Frankfurt: 54 Festnahmen nach Ausschreitungen. taz; 1 Nov 2026. News report✓ Link checkedSupports the 366 identity checks and 1,225 orders to leave, the injured officer, about 100 rioters, the violence starting near Bleichstrasse before 6.30 p.m., Poseck being a CDU minister and his plans for 20 November, and the organisers' statement rejecting violence. ↩
  14. Eskalation nach Gen-Z-Demo: Chaos in Frankfurt - Randalierer plündern, 30 Festnahmen und am Morgen wird aufgeräumt. hessenschau (Hessischer Rundfunk); 1 Nov 2026. News report✓ Link checkedArchived copySupports the timeline including confrontations from about 9 p.m. and calm by 3 a.m., Poseck's 'devastating combination' remark, and the absence of damage figures. ↩
  15. Deutscher Bundestag. Gesetzentwurf zur Modernisierung des Wehrdienstes (Wehrdienst-Modernisierungsgesetz - WDModG). Deutscher Bundestag; 5 Dec 2025. Primary data✓ Link checkedArchived copySupports the 323 to 272 vote with one abstention and how each party voted. ↩

A peaceful day and a violent night

On Saturday 31 October 2026, a youth campaign called Gen Z regelt held demonstrations across Germany. It protested against the underfunding of schools, cuts to education, social services and culture, rising living costs and military conscription[1,2]. Rallies took place in more than 30 cities, including Berlin, Hamburg, Cologne, Munich and Leipzig[3,4,5]. The organisers said about 120,000 people took part, while police figures reported by the news site t-online put the total at more than 65,000[6,7]. The daytime marches were largely peaceful, but after dark there were clashes in several cities, and in Frankfurt am Main they turned into looting[3,8].

In Frankfurt, police counted about 8,000 marchers, while the organisers claimed 10,000[9]. Police dissolved the rally at about 6.20 p.m. because it had stopped being peaceful, after stones were thrown and fireworks set off[9,10]. Shop windows were smashed on and around the Zeil shopping street, and at least two shoe shops and a gun shop were looted[9]. By about 3 a.m. on Sunday the situation had calmed[9,11].

Reuters reported that 17 stores were damaged and five looted, that 1,300 officers had been deployed and more than 100 injured, and that 54 people aged between 13 and 29 had been arrested[1]. Police checked the identities of 366 people and ordered 1,225 to leave the area[12].

A loosely organised movement and its demands

Gen Z regelt emerged recently through social media[13]. According to the Berlin daily taz, its organising team was made up of about 30 people aged 18 to 28 from different cities who had met online, and its main spokesperson was Akram Selo, an 18-year-old school-leaver[13]. The campaign set out six demands, including money for schools instead of cuts, an affordable life, no military conscription and immediate climate protection[5]. Its founding statement rejected violence against people or property, and Selo told taz that the group opposed right-wing and left-wing extremism alike and was not tied to any party[13]. The Federal Student Conference supported investment in education but kept its distance from the campaign; its secretary-general, Amy Kirchhoff, said nobody knew exactly who was behind it[14].

The campaign declared its solidarity with the school students' protests in France[5]. The French movement began on 17 September 2026 at a high school in Créteil, a suburb of Paris, over teacher shortages, overcrowded classes and run-down buildings, and widened to include living costs[15,16]. On 17 October, police in France arrested more than 1,800 people after fires and looting[17].

Conscription, prices and school buildings

On 5 December 2025, the Bundestag passed the Military Service Modernisation Act by 323 votes to 272, with one abstention[18]. The law took effect on 1 January 2026[19]. Service remains voluntary, but if the defence situation or the staffing of the armed forces requires it, the government can ask the Bundestag to pass a new law bringing in conscription as needed[19,20]. According to France 24, protesters feared that the new voluntary model was a step towards bringing back conscription[6].

The economic complaints can be measured. The Federal Statistical Office's preliminary estimate puts consumer price inflation in October 2026 at 2.8% compared with a year earlier, with energy prices up 12.2%[21]. On schools, the development bank KfW put the investment backlog reported by municipalities at €231.2bn, of which €68.9bn was in school buildings[22]. It is, however, a perceived backlog reported by municipal finance officers, from a survey with a response rate of 37%[22,23].

Contested counts and competing political readings

Police estimated that they faced between 1,000 and 1,500 violent participants in Frankfurt[1,10]. Taz reported that up to 100 people rioted and looted in the city centre, and Hesse's interior minister, Roman Poseck, blamed about 100 left-wing extremists together with young people prepared to use violence[10,12]. Outside Frankfurt, the picture was mixed. In Berlin, 27 officers suffered minor injuries and 56 people were arrested, while the main rally at the Brandenburg Gate went ahead almost undisturbed[8]. In Hamburg, barricades were set alight and police used water cannon and tear gas[3,4]. Nationwide, at least 250 people were arrested[7,24].

Poseck also said that the perpetrators had been predominantly of migrant background and that there should be no false taboos on the subject[7,24]. The federal interior minister, Alexander Dobrindt of the CSU, told the newspaper Bild that violent left-wing groups and troublemakers from the migrant milieu had taken over peaceful demonstrations[24]. Police said most of those arrested were German nationals[1,7]. Frankfurt's mayor, Mike Josef, noted that many of the officers who had protected the city had a migration history themselves[25].

Politicians also disagreed about what the protests said about young people. The federal education minister, Karin Prien (CDU), condemned the violence but called young people's concerns justified and highly relevant[7,24]. Johannes Winkel, leader of the Junge Union, said the government was neglecting the young generation and that this was a fact, not a vague feeling[26]. Gen Z regelt said that violence had never been part of the movement[12]. A spokesperson identified only as Amadeo called the day a first step and announced that the campaign would join Europe-wide protests on 20 November[4,8,25].

What remains uncertain

Most of the numbers from the night are provisional statements made within a day of the events. Police and organiser estimates of turnout differ by roughly a factor of two[6,7]. The published reporting gives no breakdown of those arrested beyond their ages and the fact that most hold German citizenship[1,7,24]. The damage in Frankfurt has not been costed[11]. The Federal Student Conference has criticised the lack of transparency of Gen Z regelt[13,14]. The next test comes on 20 November, when Poseck has promised a robust police response to future protests[12].

References

  1. Steitz C, Blasshofer T. Germany's Dobrindt calls for tough penalties after Frankfurt unrest, Bild says. Reuters (via Yahoo News); 1 Nov 2026. News report✓ Link checkedArchived copySupports the protest aims, 17 stores damaged and five looted, 1,300 officers, more than 100 injured, 54 arrests aged 13 to 29, the 1,000 to 1,500 estimate, most arrested being German nationals, the Poseck and Dobrindt quotes, and later French protests being largely peaceful. ↩
  2. Stores looted in German riots as Gen Z activists protest living costs, military service. NBC News; 1 Nov 2026. News report✓ Link checkedSupports the Lina Friedrich quote and the organisers' initial expectation of 182,000 participants. ↩
  3. Rioters loot stores in Germany amid cost of living protests. CBS News; 1 Nov 2026. News report✓ Link checkedArchived copySupports protests in more than 30 cities including Berlin, Cologne and Hamburg, evening violence, water cannon and tear gas in Hamburg, and the Janelle Schulz quote. ↩
  4. Gen-Z-Proteste: Krawalle in Frankfurt, Köln, Hamburg, Berlin. Berliner Kurier; 1 Nov 2026. News report✓ Link checkedArchived copySupports the 184,000 registrations in 34 cities, the Cologne march ban, unrest and arrests, the Hermanns quote, Hamburg's 6,700 marchers and barricades, the Leipzig disorder and Amadeo's statement. ↩
  5. „Gen Z regelt“: Was von den Gen‑Z‑Demonstrationen am Samstag zu erwarten ist. WirtschaftsWoche; Oct 2026. News report✓ Link checkedArchived copySupports the cities including Munich, the six demands, Selo's Swiss address in the legal notice, the social media channels, Matheja's withdrawal, solidarity with France, the interior ministry assessment and Grimm's forecast. ↩
  6. 'Gen Z' demonstrations across Germany demand more education funding. France 24; 31 Oct 2026. News reportSite blocks checksSupports the organisers' figure of about 120,000 participants and protesters' fear that the voluntary service model is a step towards conscription. ↩
  7. Krawalle nach Jugend-Demos - Migrantische Täter im Fokus. t-online; 1 Nov 2026. News report✓ Link checkedSupports the police figure of more than 65,000 demonstrators, the 87 criminal charges, at least 250 arrests nationwide, most arrested being German citizens, and the statements by Poseck, Dobrindt, Prien and Schmidt, and the organisers' disclaimer. ↩
  8. Gen-Z-Demos am Samstag: Tagsüber friedliche Proteste, nachts Ausschreitungen in Frankfurt und Köln. Der Tagesspiegel; 31 Oct 2026. News report✓ Link checkedSupports the pattern of peaceful days and violent evenings, the organisers' figure of over 100,000, the Berlin deployment, injuries and arrests, the GdP assessment, Amadeo's statement and the French turnout figures for 31 October. ↩
  9. 30 Festnahmen, Geschäfte geplündert: Ausschreitungen in Frankfurt. hessenschau (Hessischer Rundfunk); 31 Oct 2026. News report✓ Link checkedArchived copySupports the Frankfurt turnout of 8,000 (organisers 10,000), the dissolution at about 6.20 p.m., the looting of shoe shops and a gun shop, the police equipment, the calm by 3 a.m., most rioters not having joined the march, and the statements by Rhein and Sabir. ↩
  10. Verletzte, Plündereien und Festnahmen: Wie es zu den Randalen in Frankfurt kommen konnte. ZDFheute; 1 Nov 2026. News report✓ Link checkedArchived copySupports the dissolution time, the officer who lost teeth, the police estimate of 1,000 to 1,500 violent participants, Poseck's attribution to about 100 left-wing extremists and Brantner's statement. ↩
  11. Eskalation nach Gen-Z-Demo: Chaos in Frankfurt - Randalierer plündern, 30 Festnahmen und am Morgen wird aufgeräumt. hessenschau (Hessischer Rundfunk); 1 Nov 2026. News report✓ Link checkedArchived copySupports the timeline including confrontations from about 9 p.m. and calm by 3 a.m., Poseck's 'devastating combination' remark, and the absence of damage figures. ↩
  12. Nach Gen-Z-regelt-Protest in Frankfurt: 54 Festnahmen nach Ausschreitungen. taz; 1 Nov 2026. News report✓ Link checkedSupports the 366 identity checks and 1,225 orders to leave, the injured officer, about 100 rioters, the violence starting near Bleichstrasse before 6.30 p.m., Poseck being a CDU minister and his plans for 20 November, and the organisers' statement rejecting violence. ↩
  13. Jugendproteste: Wer ist „Gen Z regelt“ und was wollen sie?. taz; Oct 2026. News report✓ Link checkedArchived copySupports the group's online origins, its team of about 30 people aged 18 to 28, Selo as spokesperson, Matheja's withdrawal, the rejection of violence, the youth wing support, the involvement of Kommunistischer Aufbau, and central support for only five of 24 rallies. ↩
  14. dpa-AFX. Bundesschülerkonferenz kündigt eigenen Protest für 20.11. an. finanznachrichten.de; 29 Oct 2026. News report✓ Link checkedSupports the Federal Student Conference's distance from Gen Z regelt, Kirchhoff's remark, and its own 20 November protest with the GEW, the Federal Parents' Council and Fridays for Future. ↩
  15. Uzan R. What's Behind the Protests and Riots in France, and What Comes Next. Council on Foreign Relations; 28 Oct 2026. Analysis or opinion✓ Link checkedSupports the start of the French movement in Créteil on 17 September 2026, its causes, the 55% support figure, and Le Pen's polling ahead of the April 2027 election. ↩
  16. Wikipedia contributors. 2026 French student protests. Wikipedia. Reference work✓ Link checkedArchived copySupports the location of Créteil as a Paris suburb and the list of grievances behind the French protests. ↩
  17. French police arrest more than 1,800 people after violent protests erupt across country. CBS News; Oct 2026. News report✓ Link checkedArchived copySupports the 17 October turnout figures of 550,000 and 800,000, more than 1,800 arrests, and Macron's quote. ↩
  18. Deutscher Bundestag. Gesetzentwurf zur Modernisierung des Wehrdienstes (Wehrdienst-Modernisierungsgesetz - WDModG). Deutscher Bundestag; 5 Dec 2025. Primary data✓ Link checkedArchived copySupports the 323 to 272 vote with one abstention and how each party voted. ↩
  19. Bundesregierung. Neuer attraktiver Wehrdienst beschlossen. Die Bundesregierung; 19 Dec 2025. Official statement✓ Link checkedArchived copySupports the law taking effect on 1 January 2026, the questionnaire, the medical assessment from 1 July 2027, the conscription fallback and the 2035 troop targets. ↩
  20. Bundesregierung. Der neue Wehrdienst. Die Bundesregierung; 5 Dec 2025. Official statement✓ Link checkedArchived copySupports the minimum monthly pay of €2,600 and the conditions for bringing in conscription. ↩
  21. Statistisches Bundesamt. Inflationsrate im Oktober 2026 voraussichtlich +2,8 %. Statistisches Bundesamt (Destatis); 30 Oct 2026. Primary data✓ Link checkedSupports the preliminary October 2026 inflation rate of 2.8%, energy at 12.2% and core inflation at 2.1%. ↩
  22. KfW. KfW-Kommunalpanel: Kommunen wollen in diesem Jahr deutlich mehr investieren. KfW; 17 Jun 2026. Press release✓ Link checkedArchived copySupports the perceived backlog of €231.2bn, €68.9bn for schools, and the survey method and response rate. ↩
  23. Investitionsstau der Kommunen erreicht Rekordniveau. ZDFheute; 17 Jun 2026. News report✓ Link checkedArchived copySupports the municipal backlog having reached a new high. ↩
  24. Proteste: Krawalle nach Jugend-Demos - Migrantische Täter im Fokus. Handelsblatt; 1 Nov 2026. News report✓ Link checkedArchived copySupports at least 250 arrests nationwide and the statements by Poseck, Dobrindt (including the comparison with Paris), Prien, Schmidt, Brantner and Schwerdtner. ↩
  25. „Gen Z regelt“-Demos von Krawallen und Plünderungen überschattet. ZDFheute; 1 Nov 2026. News report✓ Link checkedArchived copySupports the statements by Mike Josef and Andreas Roßkopf and Amadeo's statement on the organisers' lack of influence and future plans. ↩
  26. Kritik nach "Gen Z"-Demos: "Politik vernachlässigt die junge Generation". t-online; 1 Nov 2026. News report✓ Link checkedSupports Johannes Winkel's statement that the government neglects the young generation and his link to pension reform. ↩

Abstract

On 31 October 2026, a youth campaign called Gen Z regelt held demonstrations in more than 30 German cities against the underfunding of schools, rising living costs and military conscription[1,2,3,4]. The daytime marches were largely peaceful, but after dark there were clashes in several cities, and in Frankfurt am Main they turned into looting[2,5]. The organisers said about 120,000 people took part, while police figures reported by t-online put the total at more than 65,000[6,7]. Reuters reported that in Frankfurt 17 stores were damaged and five looted, that 1,300 officers had been deployed and more than 100 injured, and that 54 people aged between 13 and 29 had been arrested[1]. The Hessian and federal interior ministers presented the violence as the work of left-wing extremists and, in part, of people of migrant background, although police said most of those arrested were German nationals[1,7,8,9]. The federal education minister called young people's concerns justified and highly relevant[7,9]. The complaints have measurable counterparts: the development bank KfW put the investment backlog in school buildings at €68.9bn, and a law in force since 1 January 2026 allows the government to ask the Bundestag to bring in conscription[10,11,12]. Several central facts rest on provisional statements made within a day of the events. Police put the number of violent participants in Frankfurt at 1,000 to 1,500, whereas taz reported about 100 rioters[1,8,13]. The published reporting gives no breakdown of those arrested beyond their ages and nationality, and the damage in Frankfurt has not been costed[1,7,9,14].

1A peaceful afternoon and a violent night in Frankfurt

On Saturday 31 October 2026, a youth campaign called Gen Z regelt, which Reuters translates as "Gen Z takes charge", held demonstrations across Germany. It protested against the underfunding of schools, cuts to education, social services and culture, rising living costs and military conscription[1,15]. Rallies took place in more than 30 cities, including Berlin, Hamburg, Cologne, Munich and Leipzig[2,3,4]. The organisers said about 120,000 people took part, while police figures reported by the news site t-online put the total at more than 65,000[6,7]. The daytime marches were largely peaceful, but after dark there were clashes in several cities, and in Frankfurt am Main they turned into looting[2,5].

In Frankfurt, police counted about 8,000 marchers, while the organisers claimed 10,000[16]. Police dissolved the rally at about 6.20 p.m. because it had stopped being peaceful, after stones were thrown and fireworks set off[8,16]. Over the following hours, shop windows were smashed on and around the Zeil shopping street, and at least two shoe shops and a gun shop were looted; police secured two weapons at the gun shop and made several arrests[16]. Petrol bombs, rocks and bottles were thrown at the emergency services, and police responded with water cannon, armoured vehicles, a helicopter and special operations units[1,16]. By about 3 a.m. on Sunday the situation had calmed[14,16].

Reuters reported that 17 stores were damaged and five looted, that 1,300 officers had been deployed and more than 100 injured, and that 54 people aged between 13 and 29 had been arrested[1]. One officer lost several teeth after being hit in the face by a stone[8,13]. Police checked the identities of 366 people and ordered 1,225 to leave the area[13]. In Frankfurt, 87 criminal charges were recorded[7]. Frankfurt police appealed for photographs and video of property damage, theft and serious assaults on officers around the Hauptwache, Konstablerwache and Zeil[17].

The night ran against forecasts made before the protests. Jannis Julien Grimm, a researcher at the Free University of Berlin's Centre for Interdisciplinary Peace and Conflict Research, had expected the demonstrations to stay largely peaceful. He argued that Germany has a significantly less confrontational protest culture[4]. According to WirtschaftsWoche, the federal interior ministry had reported no concrete calls to violence[4]. Within a day, the political argument had moved from the protesters' demands to who the rioters were.

2A loosely organised movement with six demands

Gen Z regelt emerged recently through social media[18]. According to the Berlin daily taz, its organising team was made up of about 30 people aged 18 to 28 from different cities who had met online. Its main spokesperson was Akram Selo, an 18-year-old school-leaver[18]. WirtschaftsWoche reported that Selo was named in the legal notice on the campaign's website with a Swiss address, and that the campaign mobilised through TikTok, Instagram and Telegram[4]. The influencer Gianni Matheja, who was briefly a spokesperson, withdrew shortly before the protests, citing disagreements over aims and methods[4,18].

The campaign set out six demands: money for schools, addiction support and psychotherapy instead of cuts; an affordable life; a fair sharing of burdens; no military conscription; protection of fundamental rights against wider surveillance; and immediate climate protection[4]. Its founding statement rejected violence against people or property. Selo told taz that the group opposed right-wing and left-wing extremism alike and was not tied to any party[18]. The youth wings of the Greens and the Left party supported the protests. Taz reported that established far-left cadre groups such as Kommunistischer Aufbau were involved in some local organising, but noted that earlier protests against conscription had been entirely peaceful[18]. The Federal Student Conference supported investment in education but kept its distance from the campaign; its secretary-general, Amy Kirchhoff, said nobody knew exactly who was behind it[19].

Protesters described their complaints in concrete terms. "At my school, the ceiling is collapsing because of water damage, nothing is being done about it, we have a shortage of teachers," Janelle Schulz, a student from Berlin, told CBS News[2]. Lina Friedrich, a spokesperson for the campaign quoted by NBC News, said: "We are here today to fight for peace and freedom"[15]. In Berlin, some protesters carried banners calling for the resignation of Chancellor Friedrich Merz and the French president, Emmanuel Macron[20].

The campaign declared its solidarity with the school students' protests in France[4]. The French movement began on 17 September 2026 at a high school in Créteil, a suburb of Paris, over teacher shortages, overcrowded classes and run-down buildings, and widened to include living costs[21,22]. On 17 October, French authorities counted about 550,000 demonstrators and organisers about 800,000, and police arrested more than 1,800 people after fires and looting[23]. The "Gen Z" label had earlier been used for youth-led uprisings in Kenya in 2024 and in Nepal in September 2025, where protests brought down the government[24].

3Conscription, rearmament and the state of German schools

Conscription has a particular history in Germany. About eight million young men served as conscripts between 1957 and 2011. From 1 July 2011 young men were no longer called up, and the Bundeswehr became an all-volunteer force[25]. On 18 March 2025, the Bundestag voted by 512 to 206 to amend the constitution. Defence spending above 1% of GDP was exempted from the debt brake, and a €500bn fund was created for infrastructure and climate investment over 12 years[26].

On 5 December 2025, the Bundestag passed the Military Service Modernisation Act by 323 votes to 272, with one abstention. The governing CDU/CSU and SPD voted for it, and the AfD, the Greens and the Left voted against[27]. The law took effect on 1 January 2026[10]. All 18-year-olds now receive a questionnaire about their motivation and suitability for service, which men must answer and women may answer if they choose. From 1 July 2027, men born in 2008 or later must undergo a medical assessment[10]. Volunteers are paid at least €2,600 a month before tax, including accommodation[11]. The government's target is 260,000 active personnel and 200,000 reservists by 2035[10].

Service remains voluntary, but the law contains a fallback. If the defence situation or the staffing of the armed forces requires it, the government can ask the Bundestag to pass a new law bringing in conscription as needed, known as Bedarfswehrpflicht[10,11]. Defence Minister Pistorius argued when the law passed that far more young people were willing to take on responsibility than parts of parliament or the public believed[28]. According to France 24, protesters feared that the new voluntary model was a step towards bringing back conscription[6].

The economic complaints can be measured. The Federal Statistical Office's preliminary estimate puts consumer price inflation in October 2026 at 2.8% compared with a year earlier, with energy prices up 12.2% and core inflation, which excludes food and energy, at 2.1%[29]. On schools, the development bank KfW put the investment backlog reported by municipalities at €231.2bn, of which €68.9bn was in school buildings[12]. That total was a new high. It is, however, a perceived backlog reported by municipal finance officers, from a survey of 2,900 municipalities and districts in the first quarter of 2026 with a response rate of 37%[12]. Across the EU, a Eurobarometer online survey of 25,863 people aged 16 to 30, carried out between 25 September and 3 October 2024, found that rising prices and the cost of living were the main concern, named by 40%[30].

4Counting crowds, rioters and arrests

Almost every key number from the night comes from a party with a stake in how it is read: the police and interior ministries on one side, the organisers on the other. Participation is the clearest case. The organisers' own count was about 120,000, and some reports gave it as more than 100,000[5,6]. According to the Berliner Kurier, the campaign had registered 184,000 participants across 34 cities, while NBC News reported an initial expectation of 182,000[3,15]. Police figures cited by t-online came to more than 65,000[7]. In Frankfurt, the organisers had told the authorities to expect about 1,700 people; police counted about 8,000[16,31].

Estimates of how many people rioted differ even more. Police estimated that they faced between 1,000 and 1,500 violent participants in Frankfurt[1,8]. Taz reported that up to 100 people rioted and looted in the city centre. Poseck blamed about 100 left-wing extremists together with young people prepared to use violence[8,13]. The figures may describe a hard core and a wider crowd, but none of the reports explains how they were reached. Accounts of the timing also differ. Police dissolved the rally at about 6.20 p.m., and taz placed the start of the violence near Bleichstrasse shortly before 6.30 p.m. Hessenschau's live coverage, by contrast, described crowds of young people confronting police from about 9 p.m.[8,13,14].

Outside Frankfurt, the picture was mixed. In Berlin, where 1,500 officers were deployed, 27 officers suffered minor injuries and 56 people were arrested, while the main rally at the Brandenburg Gate went ahead almost undisturbed[5]. In Cologne, police banned the planned march because of masked participants and fireworks. About 200 people threw bottles, firecrackers and bicycles at officers near the cathedral, and five were taken into custody[3]. Cologne's police chief, Johannes Hermanns, said that without intervention there would have been scenes like those in Paris or Milan[3]. In Hamburg, where police counted about 6,700 marchers, barricades were set alight and police used water cannon and tear gas[2,3]. In Leipzig, up to 200 people threw road signs onto the road and damaged bus stops after the rally[3]. Nationwide, at least 250 people were arrested[7,9].

The damage has not yet been costed. Hessenschau reported that the authorities spoke of substantial damage but would not give figures until inspections were complete[14]. Most of these numbers are provisional statements made within 24 hours of the events, and none has been tested in court.

5Ministers point to extremists and migrant backgrounds

Hesse's interior minister, Roman Poseck (CDU), had warned before the protests that left-wing groups would try to exploit them. He said the police would tolerate no violence against people or property[13,31]. Afterwards he said: "I am shocked by what I have seen, and there is no point in sugar-coating it. Let me make this very clear: Things cannot go on like this"[1]. He described a devastating combination of left-wing extremists and violent young people[14]. Hesse's premier, Boris Rhein, said he was shocked and that those responsible would face consequences[16,32].

Poseck also said that the perpetrators had been predominantly of migrant background and that there should be no false taboos on the subject[7,9]. The federal interior minister, Alexander Dobrindt of the CSU, told the newspaper Bild that violent left-wing groups and troublemakers from the migrant milieu had taken over peaceful demonstrations[9]. In remarks reported by Reuters, Dobrindt said: "I expect there to be severe penalties. We are not prepared to accept, in the slightest, that such incidents and such rioting should take place here"[1]. He also credited the police with preventing outbreaks of violence like those in Paris[9].

The public evidence on this point is limited. Police said most of those arrested were German nationals[1,7]. The reports available on 1 November did not explain how the ministers had established the rioters' backgrounds, or whether the claim referred to those arrested or to the wider crowd. A national baseline helps to interpret it. The Federal Statistical Office reports that 26.3% of the population had an immigration history in 2025, meaning that they, or both of their parents, had moved to Germany since 1950[33]. The share was 28.9% among people under 20 and 36% among 25 to 34-year-olds[33,34]. These are national figures; the data presented by the Mediendienst Integration give no breakdown for Hesse or Frankfurt[34].

Others urged caution. Frankfurt's mayor, Mike Josef, noted that many of the officers who had protected the city had a migration history themselves[35]. In a commentary for hessenschau, the reporter Frank Angermund wrote that violence was a matter of personal responsibility, not origin, and warned that right-wing groups could exploit the images[36]. Andreas Roßkopf of the police union GdP described the daytime protests as very peaceful and blamed the later violence on autonomous, partly masked individuals[5,35].

6Competing readings of a generational protest

Beyond the policing, politicians disagreed about what the protests said about young people. The federal education minister, Karin Prien (CDU), condemned the violence but called young people's concerns justified and highly relevant[7,9]. Dagmar Schmidt, deputy leader of the SPD parliamentary group, proposed a national education summit with the states and municipalities[9]. Johannes Winkel, leader of the Junge Union, the CDU's youth organisation, said the government was neglecting the young generation and that this was a fact, not a vague feeling. He linked the point to pension reform and fairness between generations[37].

Opposition politicians drew a line between the protesters and the rioters. The Greens leader Franziska Brantner said violence harmed the legitimate cause of those who had protested peacefully[8]. Ines Schwerdtner of the Left party argued that neither the affordability crisis, nor social cuts, nor the wish for peaceful protest would disappear because small groups caused disorder afterwards[9].

The organisers distanced themselves from the violence. In a statement reported by taz, Gen Z regelt said it stood for peaceful protest, democratic values and freedom of expression, and that violence had never been part of the movement[13]. A spokesperson identified only as Amadeo said the campaign had had no influence over what happened after the rallies. He called the day a first step and announced that the campaign would join Europe-wide protests on 20 November[3,5,35]. The Frankfurt organiser Mubarik Sabir said he was deeply saddened that the violence could not be prevented[16]. Poseck has promised a robust police response to future protests, naming the 20 November date[13]. The Federal Student Conference plans its own protest in Berlin that day with the Education and Science Union (GEW), the Federal Parents' Council and Fridays for Future[19].

France offers a point of comparison. After the riots of 17 October, President Macron said: "Those who looted will have to pay back for the damage, and those who sought to bring down the Republic will be held accountable"[23]. Reuters noted that later French protests had been largely peaceful[1]. On 31 October, French turnout was 320,000 according to the government and 500,000 according to organisers[5]. The Council on Foreign Relations reported that 55% of French voters supported the movement in October. It added that later polling put Marine Le Pen of the National Rally above 30% ahead of the presidential election due in April 2027[21].

Uncertainties and open questions

Several central facts rest on provisional police and ministerial statements made within a day of the events. Police put the number of violent participants in Frankfurt at 1,000 to 1,500, while taz reported about 100 rioters and Poseck spoke of about 100 left-wing extremists within a larger group[1,8,13]. The claim that the perpetrators were mainly of migrant background comes from Poseck and Dobrindt. The published reporting gives no breakdown of those arrested beyond their ages and the fact that most hold German citizenship[1,7,9]. Police and organiser estimates of turnout differ by roughly a factor of two[6,7]. The damage in Frankfurt has not been costed[14].

How Gen Z regelt is organised is also unclear. The Federal Student Conference has criticised its lack of transparency, and taz reported that, at the time, the central team directly supported only five of 24 planned rallies[18,19]. The background data have limits of their own. The KfW school backlog is an estimate reported by the municipalities themselves, and the October inflation figure is preliminary[12,29]. One report suggests that most of the rioters were not part of the peaceful march, but this has not been established[16].

Conclusion

Tens of thousands of young people marched in more than 30 German cities on 31 October 2026, largely peacefully, against underfunded schools, living costs and conscription[1,2]. In Frankfurt, the night that followed left 17 stores damaged, more than 100 police officers injured and 54 people aged 13 to 29 under arrest[1]. Hessenschau reported that most of the rioters had not taken part in the peaceful march[16].

The federal and Hessian interior ministers have presented the violence as the work of left-wing extremists and people of migrant background. The education minister and opposition politicians have stressed that the underlying complaints remain[7,8,9]. Those complaints have measurable counterparts, from a €68.9bn backlog in school buildings to a conscription law that allows a return to compulsory service[10,12]. The next test comes on 20 November, when Gen Z regelt and the Federal Student Conference both plan protests and Hesse has promised a robust police response[13,19]. Which reading prevails is likely to shape how far the government engages with the demands themselves.

References

  1. Steitz C, Blasshofer T. Germany's Dobrindt calls for tough penalties after Frankfurt unrest, Bild says. Reuters (via Yahoo News); 1 Nov 2026. News report✓ Link checkedArchived copySupports the protest aims, 17 stores damaged and five looted, 1,300 officers, more than 100 injured, 54 arrests aged 13 to 29, the 1,000 to 1,500 estimate, most arrested being German nationals, the Poseck and Dobrindt quotes, and later French protests being largely peaceful. ↩
  2. Rioters loot stores in Germany amid cost of living protests. CBS News; 1 Nov 2026. News report✓ Link checkedArchived copySupports protests in more than 30 cities including Berlin, Cologne and Hamburg, evening violence, water cannon and tear gas in Hamburg, and the Janelle Schulz quote. ↩
  3. Gen-Z-Proteste: Krawalle in Frankfurt, Köln, Hamburg, Berlin. Berliner Kurier; 1 Nov 2026. News report✓ Link checkedArchived copySupports the 184,000 registrations in 34 cities, the Cologne march ban, unrest and arrests, the Hermanns quote, Hamburg's 6,700 marchers and barricades, the Leipzig disorder and Amadeo's statement. ↩
  4. „Gen Z regelt“: Was von den Gen‑Z‑Demonstrationen am Samstag zu erwarten ist. WirtschaftsWoche; Oct 2026. News report✓ Link checkedArchived copySupports the cities including Munich, the six demands, Selo's Swiss address in the legal notice, the social media channels, Matheja's withdrawal, solidarity with France, the interior ministry assessment and Grimm's forecast. ↩
  5. Gen-Z-Demos am Samstag: Tagsüber friedliche Proteste, nachts Ausschreitungen in Frankfurt und Köln. Der Tagesspiegel; 31 Oct 2026. News report✓ Link checkedSupports the pattern of peaceful days and violent evenings, the organisers' figure of over 100,000, the Berlin deployment, injuries and arrests, the GdP assessment, Amadeo's statement and the French turnout figures for 31 October. ↩
  6. 'Gen Z' demonstrations across Germany demand more education funding. France 24; 31 Oct 2026. News reportSite blocks checksSupports the organisers' figure of about 120,000 participants and protesters' fear that the voluntary service model is a step towards conscription. ↩
  7. Krawalle nach Jugend-Demos - Migrantische Täter im Fokus. t-online; 1 Nov 2026. News report✓ Link checkedSupports the police figure of more than 65,000 demonstrators, the 87 criminal charges, at least 250 arrests nationwide, most arrested being German citizens, and the statements by Poseck, Dobrindt, Prien and Schmidt, and the organisers' disclaimer. ↩
  8. Verletzte, Plündereien und Festnahmen: Wie es zu den Randalen in Frankfurt kommen konnte. ZDFheute; 1 Nov 2026. News report✓ Link checkedArchived copySupports the dissolution time, the officer who lost teeth, the police estimate of 1,000 to 1,500 violent participants, Poseck's attribution to about 100 left-wing extremists and Brantner's statement. ↩
  9. Proteste: Krawalle nach Jugend-Demos - Migrantische Täter im Fokus. Handelsblatt; 1 Nov 2026. News report✓ Link checkedArchived copySupports at least 250 arrests nationwide and the statements by Poseck, Dobrindt (including the comparison with Paris), Prien, Schmidt, Brantner and Schwerdtner. ↩
  10. Bundesregierung. Neuer attraktiver Wehrdienst beschlossen. Die Bundesregierung; 19 Dec 2025. Official statement✓ Link checkedArchived copySupports the law taking effect on 1 January 2026, the questionnaire, the medical assessment from 1 July 2027, the conscription fallback and the 2035 troop targets. ↩
  11. Bundesregierung. Der neue Wehrdienst. Die Bundesregierung; 5 Dec 2025. Official statement✓ Link checkedArchived copySupports the minimum monthly pay of €2,600 and the conditions for bringing in conscription. ↩
  12. KfW. KfW-Kommunalpanel: Kommunen wollen in diesem Jahr deutlich mehr investieren. KfW; 17 Jun 2026. Press release✓ Link checkedArchived copySupports the perceived backlog of €231.2bn, €68.9bn for schools, and the survey method and response rate. ↩
  13. Nach Gen-Z-regelt-Protest in Frankfurt: 54 Festnahmen nach Ausschreitungen. taz; 1 Nov 2026. News report✓ Link checkedSupports the 366 identity checks and 1,225 orders to leave, the injured officer, about 100 rioters, the violence starting near Bleichstrasse before 6.30 p.m., Poseck being a CDU minister and his plans for 20 November, and the organisers' statement rejecting violence. ↩
  14. Eskalation nach Gen-Z-Demo: Chaos in Frankfurt - Randalierer plündern, 30 Festnahmen und am Morgen wird aufgeräumt. hessenschau (Hessischer Rundfunk); 1 Nov 2026. News report✓ Link checkedArchived copySupports the timeline including confrontations from about 9 p.m. and calm by 3 a.m., Poseck's 'devastating combination' remark, and the absence of damage figures. ↩
  15. Stores looted in German riots as Gen Z activists protest living costs, military service. NBC News; 1 Nov 2026. News report✓ Link checkedSupports the Lina Friedrich quote and the organisers' initial expectation of 182,000 participants. ↩
  16. 30 Festnahmen, Geschäfte geplündert: Ausschreitungen in Frankfurt. hessenschau (Hessischer Rundfunk); 31 Oct 2026. News report✓ Link checkedArchived copySupports the Frankfurt turnout of 8,000 (organisers 10,000), the dissolution at about 6.20 p.m., the looting of shoe shops and a gun shop, the police equipment, the calm by 3 a.m., most rioters not having joined the march, and the statements by Rhein and Sabir. ↩
  17. Polizeipräsidium Frankfurt am Main. Ausschreitungen in Frankfurter Innenstadt - Wer hat Fotos oder Videos?. Polizei Hessen; 31 Oct 2026. Official statement✓ Link checkedArchived copySupports the police appeal for images of property damage, theft and serious assaults on officers around the Hauptwache, Konstablerwache and Zeil. ↩
  18. Jugendproteste: Wer ist „Gen Z regelt“ und was wollen sie?. taz; Oct 2026. News report✓ Link checkedArchived copySupports the group's online origins, its team of about 30 people aged 18 to 28, Selo as spokesperson, Matheja's withdrawal, the rejection of violence, the youth wing support, the involvement of Kommunistischer Aufbau, and central support for only five of 24 rallies. ↩
  19. dpa-AFX. Bundesschülerkonferenz kündigt eigenen Protest für 20.11. an. finanznachrichten.de; 29 Oct 2026. News report✓ Link checkedSupports the Federal Student Conference's distance from Gen Z regelt, Kirchhoff's remark, and its own 20 November protest with the GEW, the Federal Parents' Council and Fridays for Future. ↩
  20. Flags, banners and chants at youth protest in Berlin. Euronews; 1 Nov 2026. News report✓ Link checkedSupports the Berlin banners calling for the resignation of Merz and Macron. ↩
  21. Uzan R. What's Behind the Protests and Riots in France, and What Comes Next. Council on Foreign Relations; 28 Oct 2026. Analysis or opinion✓ Link checkedSupports the start of the French movement in Créteil on 17 September 2026, its causes, the 55% support figure, and Le Pen's polling ahead of the April 2027 election. ↩
  22. Wikipedia contributors. 2026 French student protests. Wikipedia. Reference work✓ Link checkedArchived copySupports the location of Créteil as a Paris suburb and the list of grievances behind the French protests. ↩
  23. French police arrest more than 1,800 people after violent protests erupt across country. CBS News; Oct 2026. News report✓ Link checkedArchived copySupports the 17 October turnout figures of 550,000 and 800,000, more than 1,800 arrests, and Macron's quote. ↩
  24. Wikipedia contributors. Gen Z protests. Wikipedia. Reference work✓ Link checkedArchived copySupports the earlier use of the Gen Z label in Kenya in 2024 and Nepal in September 2025, where the government fell. ↩
  25. Bundeswehr. Vor zehn Jahren: Deutschland setzt die Wehrpflicht aus. Bundeswehr; 22 Jul 2021. Official report✓ Link checkedArchived copySupports about eight million conscripts between 1957 and 2011 and the end of call-ups on 1 July 2011. ↩
  26. Deutscher Bundestag. Majority for Debt Brake Reform: 512 Representatives Vote Yes (Bundestag text archive, special session of 18 March 2025). Deutscher Bundestag; 18 Mar 2025. Official report✓ Link checkedArchived copySupports the 512 to 206 vote, the exemption of defence spending above 1% of GDP and the €500bn fund over 12 years. ↩
  27. Deutscher Bundestag. Gesetzentwurf zur Modernisierung des Wehrdienstes (Wehrdienst-Modernisierungsgesetz - WDModG). Deutscher Bundestag; 5 Dec 2025. Primary data✓ Link checkedArchived copySupports the 323 to 272 vote with one abstention and how each party voted. ↩
  28. Bundesministerium der Verteidigung. Bundestag beschließt neuen Wehrdienst. Bundesministerium der Verteidigung; 5 Dec 2025. Press release✓ Link checkedArchived copySupports Pistorius's statement about young people's willingness to take responsibility. ↩
  29. Statistisches Bundesamt. Inflationsrate im Oktober 2026 voraussichtlich +2,8 %. Statistisches Bundesamt (Destatis); 30 Oct 2026. Primary data✓ Link checkedSupports the preliminary October 2026 inflation rate of 2.8%, energy at 12.2% and core inflation at 2.1%. ↩
  30. European Parliament. Cost of living and environment are the main concerns of young people in the EU. European Parliament; 10 Feb 2025. Press release✓ Link checkedSupports the Eurobarometer sample of 25,863, the fieldwork dates, the online method and the 40% cost-of-living concern. ↩
  31. Gen-Z-Demo in Frankfurt Innenminister kündigt starke Polizeipräsenz an. hessenschau (Hessischer Rundfunk); 31 Oct 2026. News report✓ Link checkedArchived copySupports the organisers' expectation of about 1,700 participants in Frankfurt and Poseck's warnings before the protest. ↩
  32. Looted shops, burning barricades as riots erupt in Frankfurt. Euronews; 1 Nov 2026. News report✓ Link checkedSupports Rhein's statement that he was shocked and that those responsible would face consequences. ↩
  33. Statistisches Bundesamt. 21,8 Millionen Menschen in Deutschland mit Einwanderungsgeschichte im Jahr 2025. Statistisches Bundesamt (Destatis); 13 Apr 2026. Primary data✓ Link checkedArchived copySupports the 26.3% share with an immigration history, its definition and the 36% share among 25 to 34-year-olds. ↩
  34. Mediendienst Integration. Wie viele Menschen mit Einwanderungsgeschichte leben in Deutschland?. Mediendienst Integration; 2026. Other✓ Link checkedArchived copySupports the 28.9% share among under-20s and the absence of figures for Hesse or Frankfurt. ↩
  35. „Gen Z regelt“-Demos von Krawallen und Plünderungen überschattet. ZDFheute; 1 Nov 2026. News report✓ Link checkedArchived copySupports the statements by Mike Josef and Andreas Roßkopf and Amadeo's statement on the organisers' lack of influence and future plans. ↩
  36. Angermund F. Krawalle in Frankfurt: Die Verlierer sind die friedlichen Demonstranten - ein Kommentar. hessenschau (Hessischer Rundfunk); 1 Nov 2026. Analysis or opinion✓ Link checkedArchived copySupports Angermund's argument that violence is a matter of personal responsibility, not origin, and his warning about right-wing exploitation. ↩
  37. Kritik nach "Gen Z"-Demos: "Politik vernachlässigt die junge Generation". t-online; 1 Nov 2026. News report✓ Link checkedSupports Johannes Winkel's statement that the government neglects the young generation and his link to pension reform. ↩