BORIS Johnson makes a better Prime Minister than Keir Starmer would despite Partygate, the cost of living crisis and the confidence vote in Johnson held by his MPs, voters in the UK believe according to a new poll.

The results of the Opinium survey, commissioned by the Observer, will raise further concerns within Labour over the party leader’s performance after the end of a week when Johnson's future as PM appeared in doubt.

They also reveal that Mr Starmer’s party holds a narrow two-point lead, compared with a three-point lead in the last poll a fortnight ago.

Labour are on 36% of the vote, with the Tories up one point on 34%. The Lib Dems are on 13% with the Greens on 6%.

READ MORE: Alex Salmond refuses to say if Nicola Sturgeon best to lead independence fight

Responding to the polling results, the SNP MP Pete Wishart wrote on Twitter this morning: "There you go Scotland. There is no way of getting the Government we vote for without getting a country of our own."

Johnson’s poor approval ratings have improved slightly at -27, compared with -30 two weeks ago. Starmer holds an approval rating of -6, unchanged from two weeks ago.

While 28% think Johnson would make the best Prime Minister, 26% opted for Starmer.

It comes with Labour MPs still feeling gloomy over Starmer’s performance at Prime Minister’s questions on Wednesday.

Hopes for that encounter had been high following the confidence vote held by Tory MPs over Johnson’s leadership on Monday, a move that left the Prime Minister deeply wounded with 148 voting against him.

However, many within Labour’s ranks found Mr Starmer’s performance to be flat and criticised his line of questioning.

Even some Tory rebels were baffled by Mr Starmer’s performance, saying it had helped Johnson regain some stability after the confidence vote. Angela Rayner, the Labour deputy leader, also suggested that Mr Starmer looks too much like a lawyer in public appearances and should “put some more welly” into his speeches.

Another shadow cabinet minister agreed, telling the Observer: “He is very much, ‘here is the problem and this is the solution’. But there’s no sense of what the wider project is.”

His team say Mr Starmer’s main task has been repairing the party’s internal workings after the strife during Jeremy Corbyn’s leadership.

They are also targeting the party’s next conference in the autumn as the moment to set out more detail of their plans – adding that Labour is making progress with important groups of voters.

Recent polls also suggest the party has a clear double-digit lead in the 23 June byelection in Wakefield, the type of seat it will need to win back if it hopes to win a majority or form the government at the next election.

A senior Labour source told the paper: “We know what needs to be done between now and the next election and are ticking everything off on the list.

“If you had said the morning after the 2019 election Labour could be back in one term, people would have laughed at you.

“But the work that Keir has been doing to reform the party, often without fanfare, means that we can seriously talk about winning the next election. The fact we’ve climbed out of the hole we were in was never a given.

“Having dealt with the party machinery at the last conference, the plan was always that the next one will focus on setting out our plans for Britain. There’s no complacency but we remain confident of the strategy we have to get Keir to No 10.”