How many seats will each party win in the next UK general election?
Labour
411
Conservative
121
Liberal Democrat
72
Scottish National Party
9
7 others
112
forecasters
68
comments