Labour would win a landslide victory if there was a general election tomorrow, according to a new mega poll.
The YouGov survey of more than 18,000 people predicted that Sir Keir Starmer’s party would secure 403 seats, a majority of 154.
The Tories would be reduced to just 155 MPs with Chancellor Jeremy Hunt, Commons Leader Penny Mordaunt and former Cabinet minister Sir Jacob Rees-Mogg among big beasts expected to lose their seats.
The poll found the Lib Dems would secure 49 seats, while the SNP would take 19.
Insurgent party Reform UK would not win any seats despite coming second in 36 constituencies.
The seats the Nigel Farage-linked party would win the second largest share of the vote are Barnsley North and Hartlepool.
Lee Anderson’s Ashfield constituency is also in the top 10 where the right-wing party would come second.
The model is based on voting intention data from 18,761 British adults interviewed from 7-27 March.