Labour The British Labour Party's Iain McKenzie wins the Inverclyde by-election with a majority reduced from 14,416 in 2010 to 5,838. Sources: BBC