French President Emmanuel Macron's centrist party has won a clear majority in the lower house of parliament after the second round of voting on June 18, official results show.

With nearly all of the ballots counted for the June 18 election, Macron's Republique en Marche (Republic on the Move) party and its allies won 351 seats in the 577-member National Assembly -- a clear majority but below many projections that had estimated the final total to be well over 400.

About 41 of the Macron bloc's seats were won by his party's allies in the centrist Democratic Movement of Justice Minister Francois Bayrou.

The leader of the conservative Republican party, Francois Baroin, wished Marcon "good luck," but he declared his party the main opposition force in the parliament after his center-right bloc’s second-place finish with 126.

Allies of Macron, 39, allies hailed his new party's big victory.

"Through their vote, a wide majority of the French have chosen hope over anger," Prime Minister Edouard Philippe said. "This is an opportunity for France. One year ago, no one would have imagined such a political renewal."

Philippe vowed "total" determination to work on major reforms, including an easing of the country's strict labor laws and a reform of the pension system.

The new session of parliament will begin on June 27, with half of the candidates running in Macron’s party having no previous political experience.

A record number of women will be serving in the parliament, with 156 expected to become lawmakers in the National Assembly.