1889 Elginshire and Nairnshire by-election

A by-election was held in Elginshire and Nairnshire in 1889. The election was won by John Seymour Keay.