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).
Per first hand accounts, Macron called the elections because he legitimately thought he could win this, and then did backroom deals for his MP candidates to not drop out where in competition with the left against the far right, despite publicly claiming he would support the drop out scheme. He’s a fool and an incompetent that got France in this situation in the first place.
In fact it’s not even certain that he won’t just try to make a government by allying with the far right. He’s really got his head that far up his own ass.