1928 Linlithgowshire by-election

The 1928 Linlithgowshire by-election was held on 4 April 1928. The by-election was held due to the death of the incumbent Conservative MP, James Kidd. It was won by the Labour candidate Emanuel Shinwell.

The Communist Party of Great Britain hoped to run Jack Leckie as a candidate, but eventually decided against it, due to a lack of funds.