From Rouen in the north and Lyon in the southeast, as well as the capital Paris, protesters took to the streets carrying banners denouncing French President Emmanuel Macron. In the west, French and German activists joined forces on the border.
Interior ministry figures put the turnout across France at 22,300 of whom 3,500 were in Paris. It's officially the lowest figure recorded, and significantly down compared to the 282,000 people who turned out for the first rally last November.