You are not permitted to download, save or email this image. Visit image gallery to purchase the image.
While Ensemble secured the largest number of lawmakers in the 577-seat National Assembly, it fell comfortably short of the threshold required for an absolute majority in a vote that saw a leftwing alliance and the far-right perform strongly.
Final figures showed Macron's centrist camp got 245 seats - short of the 289 needed for an absolute majority.
The vote was a painful setback for Macron (44), who was re-elected in April this year and wants to deepen European Union integration, raise the retirement age and inject new life into France's nuclear industry.
There is no set script in France for how things will unfold.
Macron's options include forming a ruling coalition or presiding over a minority government that has to enter into negotiations with opponents on a bill-by-bill basis. The alternative if no agreement can be found is for the euro zone's second biggest economy to be plunged into paralysis.
"We will be working from tomorrow towards forming a majority of action ... to guarantee stability for our country and carry out the necessary reforms," Prime Minister Elisabeth Borne said as results filtered through late on Sunday.
Macron became in April the first French president in two decades to win a second term, as voters rallied to keep the far-right out of power.
But, seen as out of touch by many voters, he presides over a deeply disenchanted and divided country where support for populist parties on the right and left has surged.
Marine Le Pen's far-right National Rally party won its largest ever representation in the lower house while a resurgent left-wing bloc, Nupes, headed by the hard-left Jean-Luc Melenchon will form the largest opposition force.
"The rout of the presidential party is complete," Melenchon told supporters.
Even so, his own unlikely alliance may now find holding together harder than winning votes. Read full story
After a first presidential mandate marked by a top-down government style that Macron himself compared to that of Jupiter, the almighty Roman god, he will now have to learn the art of consensus-building.
"This culture of compromise is one we will have to adopt but we must do so around clear values, ideas and political projects for France," Finance Minister Bruno Le Maire said.