It was known in advance that this year would see three, possibly four major European elections. It was not expected that the upcoming British general election would be among them. After all, they went to the polls two years ago and delivered a majority Conservative government, and then again last year to decide whether or not to leave the European Union, the result of which forced the Conservatives to change their leader and cabinet. Theresa May, playing the role of ‘last man standing’, promised upon her election to the leadership by Conservative MPs that she would not go to the polls again. Over and over, she promised that she would not have another election, because Britain needed stability.
Then, in April, she called a snap poll, set for early June. Officially, it’s also for stability. Given that directly contradicts her stated reason for not going to an election, it seems more likely that it has to do with the investigation into Conservative Party expenditure during the 2015 election, which may well have necessitated multiple by-elections. Losing those by-elections would have made a slim majority even slimmer, and make her government even more susceptible to backbenchers crossing the floor. So, here we are. (As an aside, it also seems likely the Conservatives really, really wanted to wait until the new electoral boundaries were put in the place next year before having an election, which reduces the Commons by 50 seats. Most of the seats being taken away are in Labour areas.)