The Green Party has swept to victory in the Gorton and Denton by-election, snatching what was one of Labour’s safest seats and delivering a major blow to Sir Keir Starmer.
Labour, which held the seat until the constituency’s former MP Andrew Gwynne stepped down for health reasons, came in third in the vote, behind Nigel Farage’s Reform in second place.