The 1872 Aberdeen by-election was fought on 29 June 1872. The election occurred as a result of the death of the incumbent Liberal MP, William Henry Sykes. It was won by the "Moderate Liberal" candidate John Farley Leith against the official Liberal candidate James William Barclay, whose reputation as a Radical led to a split in the local party[1] [2]