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