The 1899 Clackmannanshire and Kinross-shire by-election was a parliamentary by-election held for the British House of Commons constituency of Clackmannanshire and Kinross-shire on 20 December 1899. The seat had become vacant when the sitting Liberal Member of Parliament John Balfour resigned having been appointed a judge.[1]
The Liberal candidate, Eugene Wason, the former MP for South Ayrshire won the seat in a straight fight with his Conservative opponent George Younger.[2]