Labour has retained the West Lancashire constituency in a byelection called after its MP, Rosie Cooper, resigned last autumn.
Ashley Dalton, a part-time charity worker, won with 14,068 votes, marking Labour’s third byelection victory since Rishi Sunak became prime minister.