Thinking more on it, we’re certainly gonna have a close election.
Labour will lose Remainer votes to Lib Dem.
The Brexit Party will take Leave votes from Labour, and therefore Labours almost certainly going to struggle as it gets squeezed from two positions.
The tories had 46% of the vote in the last By election but I think a good chunk of those are gonna go to the Brexit Party so they will also find it difficult to take over the constituency.
Note I’m assuming that the Greens and Change UK aren’t going to field candidates: if they do, it’s almost certainly gonna split the LD vote and hand the constituency to the Brexit Party or Tories on a silver platter.