How many seats could each party win? (YouGov)

Labour is on track to gain 220 seats from 2019, with a 194 majority. The Tories could lose 225 seats in the worst defeat for over a century.

YouGov's MRP model uses data from almost 60,0000 respondents, combined with characteristic predictions on local variables.
Chart: Alicja Hagopian Source: YouGov MRP projections, 3rd June
Independent