How many seats will each party win in the next UK general election?

Based on 2746 predictions by 113 forecasters

Metaculus