| Date< |
MP |
Party |
| 25 November 1885 |
Rt Hon Professor James Bryce, later Viscount Bryce |
Liberal |
| 20 February 1907 |
George Birnie Esslemont |
Liberal |
| 3 April 1917 |
Sir John Fleming |
Liberal |
| 14 December 1918 |
Sir Frederick Charles Thomson |
Conservative |
| 21 May 1935 |
Sir James Douglas Wishart Thomson |
Conservative |
| 26 November 1946 (by) |
Priscilla Jean Fortescue Grant, Lady Grant of Monymusk, later Priscilla Jean Fortescue Buchan, Lady Tweedsmuir, later Baroness Tweedsmuir of Belhevie |
Conservative |
| 31 March 1966 |
Donald Campbell Dewar |
Labour |
| 18 June 1970 |
Iain MacDonald Sproat |
Conservative |
| 9 June 1983 |
Peter Gerald Malone |
Conservative |
| 11 June 1987 |
Frank Doran |
Labour |
| 9 April 1992 |
Raymond Scott Robertson |
Conservative |
| 1 May 1997 |
Anne Margaret Begg |
Labour |