150 of 650 seats on 23.0%, ahead of Conservative on 21.0% (137 seats).
Hover the chart to read every party's share for a given poll.
Seats projected from the aggregate vote share using the largest remainder method. A projection is not a forecast: it assumes a uniform national swing.