Labour would face disaster if an election was held today - but Reform would need an alliance with the Tories to put Nigel Farage in power.

As Keir Starmer prepares to mark a year since his landslide, a huge YouGov poll has underlined his extraordinary fall from grace.

From 403 MPs currently it found Labour would be reduced to just 178 if the country went to the polls again today.

A large section of the Cabinet would lose their seats - including Deputy PM Angela Rayner, Yvette Cooper, Pat McFadden, Bridget Phillipson, Lisa Nandy and John Healey.

Reform would see a stunning rise from five MPs to 271, while the Tories would endure an even worse result to drop to just 46.