It is the second attack on a female French politician in public in recent months
Female French MP Laurianne Rossi punched in Paris market
A man has been arrested after punching a female MP from President Emmanuel Macron's party.
Laurianne Rossi, 33, was hit in the head as she distributed leaflets in Bagneux market in southern Paris.
The man, in his 50s, expressed anger at Mr Macron government policy and accused the MPs in his party of being “yes men”, as well as accusing the media of giving the party favourable coverage.
He assaulted the politician but was quickly overpowered by the public.
It is the second attack on a female French politician in a public place in recent months.
Ms Rossi told Le Parisien newspaper she had been left "stunned and a bit shocked".
"This man was clearly hostile to government and majority policy. He was speaking vehemently but was not immediately aggressive," she said.
Ms Rossi later tweeted that "no political disagreement can justify violence, even less so when it
is against MPs and women".
Prime Minister Edouard Philippe condemned the "cowardly attack".
In June, then MP Nathalie Kosciusko-Morizet from the centre-right Republicans party was knocked unconscious in a Paris market when a man pushed leaflets in her face and she fell and hit the ground.