According to initial estimates, the Nouveau Front Populaire left-wing alliance is projected to win between 172 and 192 seats in France's Assemblée Nationale, ahead of Macron's coalition (between 150 and 170) and the far-right Rassemblement National (between 132 and 152).
unless there's some determination of clear majority for any one seat, there's a runoff election 7 days after. the first round was last week, and today was the second round. the far right won more seats last week, but the majority of seats were determined today, which the left took handily. over the past 7 days, the french saw what was happening, and in most cases where there were more than one center/left or left candidates and a far right candidate, one of the left candidates dropped out so as not to split the vote.