Macron's recent popularity has fallen to a record low.
However, France is a so-named "presidential democracy", which essentially means that most of the power is in the hands of the president and not in the Parliament. The president can replace the members of the government (incl. the prime minister). Thus, his position seems quite strong, despite that the overwhelming majority of the people won't see him in his position any more.
Typically, in most parliamentary democracies, there is no way to call back an unpopular prime minister (by the people), but his/her party can replace him, if the situation nears critical.
How does it work in France? How can he be fired?