Until 1832, when Peterhead was added, the constituency comprised the parliamentary burghs of Elgin, Cullen, Banff, Inverurie and Kintore, lying in Elginshire (later known as Morayshire), Banffshire and Aberdeenshire.
The constituency elected one Member of Parliament (MP) by the first past the post system until the seat was abolished in 1918.
Hay resigned after being appointed as Governor of Bermuda, causing a by-election.
Duff resigned by accepting the office of Steward of the Chiltern Hundreds, causing a by-election.
Duff resigned after being appointed Governor of Madras, causing a by-election.