Latest poll tracker:

Lab lead of 20%

Weighted average of 28 polls published in the week ending June 30th

Latest seat projection:

Labour

majority of

270 seats