A rally was held in the heart of the French capital Saturday to express solidarity with the thousands of migrants and refugees arriving in Europe each day, and to urge the European Union to take action.

Around 8,500 people took part in the demonstration in Paris's Place de la République, according to police figures, with many waving Syrian flags.

"We are all descendants of immigrants,” one placard said, as the crowd chanted, “Open the borders!”

Smaller rallies were held in other towns and cities across France, with around 10,000 people demonstrating in total.

French public opinion has been divided over how to handle the growing number of asylum-seekers, amidst a rise in support for the anti-immigration National Front party and high unemployment.

French President François Hollande said following the announcement, “These men and women, with their families, are fleeing war and persecution. They need international protection.”

According to the latest figures, about 350,000 refugees and migrants have reached the border of the European Union this year alone, with the 28-nation bloc showing little of a co-ordinated response to the crisis.

Syrians fleeing a brutal civil conflict are the largest group of refugees, followed by Afghans and Eritreans.

In pictures: Thousands rally in Paris to support migrants

Around 8,500 people took part in a demonstration in support of migrants at the Place de la République in Paris on Saturday, September 5, 2015. Photo: AFP/Francois Guillot