Predicted share of the vote: Conservatives 44 per cent; Labour 33 per cent; Lib Dems 10 per cent; Ukip 4 per cent; SNP 4 per cent; Greens 2 per cent; others 3 per cent.

Seats: Conservatives 363 (up 32 on 2015); Labour 209 (down 23); Lib Dems 5 (down 3); Ukip 0 (down 1); SNP 51 (down 5); Greens 1 (no change); others 21 (no change).

(Image: Herry Lawford)
If you appreciated this article, perhaps you might consider making a donation to The Conservative Woman. Our contributors and editors are unpaid but there are inevitable costs associated with running a website. We receive no independent funding and depend on our readers to help us, either with regular or one-off payments. You can donate here. Thank you.