A left-wing coalition has won the most seats in France’s second round of legislative elections, dealing a blow to the far-right which had hoped to build on gains in the first round of the ballot.

No one got an absolute majority in the 577-seat National Assembly, but official results put the leftist grouping New Popular Front in first place with 180 seats, ahead of the 160 seats of the centrist alliance of President Emmanuel Macron, who called the snap ballot a month ago.

In third place was the far-right National Rally and its allies at 140 seats, which while its best ever showing, fell well short of the 289 seats needed to control the parliament.

This is a breaking news story and will be updated.

Marine Le Pen
National Rally Parliamentary leader Marine Le Pen speaks to the press and supporters following her party’s defeat in the French parliamentary elections on July 7, 2024 in Paris, France. The National Rally party was expected…


GETTY