The SNP would retain its seat in East Renfrewshire if a general election was held now, the latest YouGov MRP model has shown.

The results of the model show that the SNP would win 34% of the vote in the area, with Labour winning 29%, the Conservatives 19%, the Lib Dems 6%, Reform UK 4%, the Greens 2%, and 7% going to those categorised as “other."

In the last election, held in December 2019, Kirsten Oswald bounced back from defeat in 2017 to reclaim her place as East Renfrewshire’s MP.

The SNP politician, who had surprisingly lost to her Conservative rival Paul Masterton two years prior, swept to victory on a night of high drama in Clarkston.

It saw the SNP win 44.9% of the vote, the Conservatives 35.1%, Labour 12.4% and the Lib Dems 7.5%.

Prime Minister Rishi Sunak has said he expects to call a general election "in the second half" of 2024.

The YouGov MRP model was commissioned by Conservative Britain Alliance and uses data from 14,110 respondents answering between December 12 and January 4.

On a UK-wide basis, the results released in the Telegraph on Sunday night show that Labour would win a large majority “were the election to be held today.”

More specifically, it shows that Keir Starmer would enter Downing Street having secured a 120-seat majority, with Labour winning 385 Commons seats.

This would be a 183-seat increase for the party since the last election.

The Conservatives meanwhile would slump to just 169, losing 196 seats compared to 2019.

These results YouGov said are “reminiscent of the 1997 general election outcome”, which saw Tony Blair’s Labour win 418 seats and John Major’s Conservatives take 165.

Meanwhile, the Liberal Democrats would receive 48 seats, also similar to their 1997 haul, making them a notable Parliamentary force once again.

The SNP on the other hand would fall to 25 seats, with Labour making significant gains in the central belt, according to the results of the model.