This seat is shown as a Lib Dem gain, despite the by-election earlier in the last Parliament. This is because change between parties is shown by comparing the 2019 general election with the 2024 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results