French police arrested more than 100 “yellow vest” demonstrators.
AFP journalists reported scuffles between police and protesters in the afternoon, after hours of calm, as police used anti-riot grenades and tear gas to disperse marchers in the centre of the French capital.
Some protesters threw bottles and other objects at police and set fire to vehicles, safety barriers and bins.
Police headquarters reported 126 arrests and 11,000 checks on individual protesters.
Paris seemed to bear the brunt of the protests but demonstrations also took place in other French cities, including Bordeaux and Toulouse.
“We want to live with dignity,” said retired fisherman Joel Blayon at a protest just north of Paris.
Earlier this month, French President Emmanuel Macron signed into law legislation giving security forces greater powers at demonstrations but which opponents say violate civil liberties.
One measure banned protesters from covering their faces, but France’s Constitutional Council, its highest constitutional authority, refused to give the green light to one of the most contentious parts of the legislation.
It would also have given the authorities the power to ban from demonstrations any individual “posing a particularly serious threat to public order”.
The “yellow vest” movement is demanding changes to the government’s social and fiscal policies.
Interior ministry figures put the number of demonstrators nationwide at 9,600 at 2 pm (1200 GMT), including 6,700 in the capital.
Protest organisers have repeatedly said the official figures are underestimated.
(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.)
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.