Labour has held its seat in the Broxburn, Uphall and Winchburgh by-election as councillor Tony Boyle secured his return to the council chambers in the poll.
Mr Boyle won 1,783 votes over his nearest rival, another former councillor Tom Ullathorne for the SNP who polled 1,576 votes.
There were 4,500 votes cast out of an electorate of 16,545.The turnout was 27.7 per cent. There were 24 rejected ballot papers.