0% of MPs think Theresa May has been the best Prime Minister in the last 30 years

No MPs think Theresa May is the best Prime Minister in the last 30 years (Getty Images)

0% of MPs think Theresa May has been the best Prime Minister in the last 30 years, according to an exclusive poll carried out for Yahoo News UK.

Margaret Thatcher was the most popular choice, with 41% of MPs saying she was the best Prime Minister in recent history, followed by Tony Blair with 32% of votes.

Mrs May has presided over a tumultuous two and a half years in office, including the worst ever defeat on a Government bill when she lost the vote on her Brexit deal by a margin of 230.

She has overseen an unprecedented number of resignations from her Government, with 21 ministers quitting during her time as PM.

After calling a General Election in 2017, Mrs May lost the Conservative Government’s majority and was forced to rely on an arrangement with the DUP in order to get her policies through the Commons.

Theresa May signs a deal with the DUP’s Arlene Foster, Nigel Dodds and Sir Geoffrey Donaldson after losing the Conservative Party’s majority in the 2017 General Election (Getty Images)

In December 2018 Tory MPs launched a vote of no-confidence in their leader, triggered by 48 MPs who objected to her handling of Brexit.

After she survived the vote, hard Brexiteer MP Jacob Rees-Mogg said Mrs May had ‘clearly lost the support of the back benches of the Conservative Party’.

“She ought to go and see the Queen urgently and resign,” he said.

Former minister Nicky Morgan said in January 2018 that Mrs May should have stood down.

She said: “There were times last year for the Prime Minister to step aside – immediately after the June 2017 election, or after Party Conference.

“That didn’t happen. Maybe the Cabinet should have asked her to go, but they didn’t.”

Theresa May’s time in office has been marred by historic defeats over her handling of Brexit (PA News)

Gordon Brown was chosen as the best PM by 6% of MPs, David Cameron was selected by 4% and a further 3% of MPs chose John Major.

15% of the YouGov poll of 100 MPs said they did not know or chose not to say.

The vast majority of Conservative MPs (81%) said Mrs Thatcher was the best Prime Minister, followed by 7% who chose David Cameron.

Margaret Thatcher was the best Prime Minister in the last 30 years, according to a poll of MPs (Getty Images)

2% of Tories picked a PM from outside their own party, choosing Tony Blair as the best leader of the country.

Most Labour MPs (63%) said Tony Blair has been the best Prime Minister, followed by Gordon Brown on 6%.

Labour MPs were more likely than Tories to chose a PM outside of their own party, with 5% selecting Margaret Thatcher and 2% selection John Major.

Tony Blair was the second most popular choice for the best Prime Minister in the past 30 years. (AP Photo/Frank Augstein)

94% of Leave supporting MPs think Mrs Thatcher is the best recent Prime Minister, compared to just 12% of Remainers.

Theresa May received 0% of the votes.

Dr Nicholas Allen, lecturer in politics at Royal Holloway University, argues that Mrs May’s failure to secure any votes is due to her facing an ‘impossible situation’.

He told Yahoo News UK: “It’s not really surprising no-one said Theresa May.

“She’s trying to find a compromise at the moment in a situation where no one wants a compromise even though people probably need to have one.

“All those cliches – a poisoned chalice, unwinnable situation – I think they all apply.”

Dr Allen argues that no obvious contender in the Tory party could’ve done a better job than Mrs May

“Maybe, in hindsight, only a Brexiteer could have placated the Brexiteers in the Tory party,” he said.

“But no-one would’ve been elected Tory leader in 2016 after David Cameron left us in this enormous mess had they said: ‘Oh yes, this is the time for compromise’.

“If someone from the Brexit wing had come in and said to the ERG: ‘No, we need to do this sensibly, it’s not going to be this nonsense unicorn immediate withdrawal you imagine, it’s not going to happen’.

“That’s the only way I could see someone else doing a better job. But I can’t see how that would’ve happened.

“Maybe someone could have done better but I don’t know who that would be in British politics at this time.”