According to the poll of 1,044 adults between 10 and 14 February, 53% of voters are satisfied with Mrs May, with 36% dissatisfied. That gives her a net approval rating of plus 17.

Incredibly, more Labour voters are dissatisfied with Mr Corbyn (50%) than are satisfied with him (41%).

By contrast, 89% of Conservatives are satisfied with Theresa May, and just 8% are dissatisfied.

Gideon Skinner, head of political research at Ipsos MORI Social Research Institute, said: "The historical contrasts look good for Theresa May, but much more alarming for Jeremy Corbyn.

"The Prime Minister is enjoying a better honeymoon at this stage then her two immediate predecessors, David Cameron and Gordon Brown. However, Corbyn’s ratings as a Labour opposition leader almost 18 months in are closer to Michael Foot’s."

The poll also put the Tories on 40%, with Labour on 29%, the Lib Dems on 13% and Ukip on 9%.