The turnout was four times higher than the numbers who answered the Dec 18 call to protest, when 25,500 people marched across the country, according to government estimates.
The protests oppose a planned law that will require individuals to prove they are fully vaccinated against the coronavirus before they can eat out, travel on inter-city trains or attend cultural events.
On Thursday, France’s lower house of parliament passed the controversial bill in a first reading. The government has said it expects the new requirements to be implemented by Jan 15, although lawmakers in the Senate could now delay the process.
Interior ministry officials said 105,200 people participated in yesterday’s protests across France, 18,000 of them in the capital Paris, where police reported 10 arrests and three officers slightly injured.
Elsewhere there were 24 arrests and seven police officers lightly injured according to the ministry.
Among the larger demonstrations, around 6,000 demonstrators turned out in Toulon, while in Montpellier police used teargas during clashes with protesters.
France recorded 303,669 new coronavirus cases yesterday amid mounting pressure on hospitals.
The Paris protesters, many of them unmasked, braved the cold and rain brandishing placards emblazoned with the word “truth” and “No to vaccine passes”.
Others took aim at Macron, using the same coarse language he employed in his attack on people holding out against vaccination earlier in the week.
Macron said Friday that he fully stands by controversial remarks he made on Tuesday, when he vowed to “piss off” people not vaccinated against COVID-19 until they accept shots.
The earthy language and uncompromising approach provoked uproar in French media and from opponents.