When will the UK hold its next general election?

Resolved :Above upper bound

Based on 503 predictions by 102 forecasters

Metaculus