Were the election held tomorrow, YouGov forecasts that the Conservatives would win 339 seats with Labour on 231, the Lib Dems on 15 and the SNP on 41. The previous MRP poll had Labour losing 44 seats to the Conservatives – this has now been reduced to 29.