Polls have closed in the West Lancashire byelection, with Labour confident of retaining the seat it has held since 1992.
The bookies have the party at 1/25 to keep hold of the seat where it had a majority of 8,336 in the last election. A result is expected between 2am and 4am.