The Green Party has won the Gorton and Denton by-election. It's the party’s first ever Westminster by-election win.
Hannah Spencer won by more than 4,000 votes. Reform came second, with Labour trailing in third. The Tories performed so badly that they lost their election deposit.