In the increasingly febrile atmosphere around Brexit, MPs have finally agreed to hold a general election in an attempt to cut through the chaos and (possibly) restore some stability.
The poll will be held on Thursday, 12 December – the first Christmas-period poll since 1923.
Outcomes are uncertain - as recent contests have confounded pollsters' predictions.
Now we’re asking: how will you vote?
Make your choice here and contribute to the debate by leaving a comment below.
How will you vote in a general election?
- Labour Party
- 66
- Conservative Party
- 51
- Scottish National Party
- 194
- Liberal Democrat
- 75
- Scottish Socialist Party
- 3
- Scottish Green Party
- 21
- Brexit Party
- 20
- Other party
- 2
- Won't vote
- 6