More than 30 German cities, including Berlin, Hamburg, Frankfurt, Munich and Cologne, witnessed youth protests organized by the “Gen Z Takes Charge” initiative (Gen Z regelt). More than 100,000 people took part, according to the organizers, quoted by the German Press Agency.
Palestinian flags in the streets
Participants raised Palestinian flags during several marches, while protesters in Stuttgart chanted in support of Palestine, Berliner Zeitung reported. The initiative is calling for opposition to compulsory military service and “war policy,” affordable rents and living costs, better education, and increased spending on healthcare.

Clashes with police and arrests
Evening marches in several cities turned into clashes. In Berlin, police used pepper spray to disperse protesters in the Prenzlauer Berg district and arrested 56 people, while protesters in Hamburg set fire to barricades and police used water cannons. In Frankfurt, protesters threw stones and fireworks at police, injuring at least one officer, and the front of a weapons store was smashed. In Cologne, bottles and bicycles were thrown at police in front of the cathedral, while around 100 people were arrested in Nuremberg.
The initiative called for a new mobilization on November 20.
Far right blames migration
Alice Weidel, co-chair of the far-right Alternative for Germany party, said the unrest resulted from an “uncontrolled” migration policy, adding: “The protests must lead to new results, and we alone can achieve that.”
Before the demonstrations began, Weidel had described them as a left-wing protest against the results of left-wing policies, arguing that migration had placed a heavy burden on the education and social welfare systems and the housing market.
Photos and video: Anadolu