The YouGov poll for the Times suggests that, were the election to be held right now, the
Conservatives could win 359 seats, against 211 for Labour, 43 for the SNP 43 and 13 for the Lib Dems 13.
Those results would see the Tories up 42 seats on 2017 and
Labour down 51.
The paper reports that the seat-by-seat analysis was based on more than 100,000 interviews conducted over seven days and produced using a polling model that accurately predicted the outcome of the 2017 election.
As expected, the key thing deciding the extent to which each of these seats is moving against Labour are how that seat voted in the European Union referendum. In the seats that voted most strongly to Leave in 2016 (60% or more in favour of departing the EU), the swing to the
Conservatives is over 6%.
This is allowing the Tories to overturn quite substantial majorities in places like West Bromwich East, the seat held until recently by Tom Watson, and Don Valley, the seat currently held by Caroline Flint.
The only silver lining for Labour is that there are still 30 seats where it is currently 5% or less behind the Tories. If it can manage to squeeze the gap over the coming fortnight it may be able to paste over the cracks in their so-called red wall. But, with just two weeks to go, time is running out for Labour.