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

Based on 2491 predictions by 112 forecasters

Metaculus