UK Elections Info
MPs for Ross & Cromarty
Search
Home Page
Login
View Results
Data Last Updated: 9 April 2024
Application Last Amended: 11 January 2024
This website is considered to be an archive in the public interest.
Date Elected | Until | Name | Birth | Death | Age at Election | Age at Death |
---|---|---|---|---|---|---|
31 Dec 1832 | Mar 1837 | James Alexander Stewart Mackenzie | 23 Sep 1784 | 24 Sep 1843 | 48 | 59 |
18 Apr 1837 | 10 Aug 1847 | Thomas Mackenzie | 1793 | 9 Jun 1856 | ||
10 Aug 1847 | 23 Jul 1852 | Sir James John Randoll Mackenzie | 20 Jun 1814 | 28 Feb 1884 | 33 | 69 |
23 Jul 1852 | 21 Nov 1868 | Sir James Matheson, Bt | 17 Oct 1796 | 31 Dec 1878 | 55 | 82 |
21 Nov 1868 | 6 Aug 1884 | Alexander Matheson | 16 Jan 1805 | 26 Jul 1886 | 63 | 81 |
22 Aug 1884 | 2 Dec 1885 | Ronald Crauford Munro Ferguson | 6 Mar 1860 | 30 Mar 1934 | 24 | 74 |
2 Dec 1885 | 9 Jul 1892 | Dr Roderick Macdonald | 1840 | 9 Mar 1894 | ||
9 Jul 1892 | 18 Apr 1911 | James Galloway Weir | 6 Jul 1839 | 18 Apr 1911 | 53 | 71 |
14 Jun 1911 | 11 Jan 1936 | James Ian Macpherson | 14 May 1880 | 14 Aug 1937 | 31 | 57 |
10 Feb 1936 | 5 Jul 1945 | Rt Hon Malcolm John Macdonald | 17 Aug 1901 | 11 Jan 1981 | 34 | 79 |
5 Jul 1945 | 15 Oct 1964 | John MacLeod | 1913 | 3 Jun 1984 | ||
15 Oct 1964 | 18 Jun 1970 | Alasdair Roderick Mackenzie | 3 Aug 1903 | 8 Nov 1970 | 61 | 67 |
18 Jun 1970 | 13 May 1983 | James Hamish Hector Northey Gray | 28 Jun 1927 | 14 Mar 2006 | 42 | 78 |
42 returns loaded
4 notes loaded
28 > -999
adding James Alexander Stewart Mackenzie (30947) to list (18321231)
29 > 28
processing candidate 1: James Alexander Stewart Mackenzie (30947)
adding Thomas Mackenzie (30948) to list (18370418)
30 > 29
processing note 0: (6019/29): Resignation of James Mackenzie on appointment as Governor of Ceylon.
processing candidate 3: Thomas Mackenzie (30948)
31 > 30
processing candidate 4: Thomas Mackenzie (30948)
32 > 31
adding Sir James John Randoll Mackenzie (30949) to list (18470810)
33 > 32
adding Sir James Matheson, Bt (30950) to list (18520723)
34 > 33
processing candidate 7: Sir James Matheson, Bt (30950)
35 > 34
processing candidate 8: Sir James Matheson, Bt (30950)
36 > 35
processing candidate 9: Sir James Matheson, Bt (30950)
37 > 36
adding Alexander Matheson (30951) to list (18681121)
38 > 37
processing candidate 11: Alexander Matheson (30951)
39 > 38
processing candidate 12: Alexander Matheson (30951)
adding Ronald Crauford Munro Ferguson (4364) to list (18840822)
40 > 39
processing note 1: (6020/39): Resignation of Sir Alexander Matheson.
adding Dr Roderick Macdonald (8344) to list (18851202)
41 > 40
processing candidate 15: Dr Roderick Macdonald (8344)
42 > 41
adding James Galloway Weir (14229) to list (18920709)
43 > 42
processing candidate 17: James Galloway Weir (14229)
44 > 43
processing candidate 18: James Galloway Weir (14229)
45 > 44
processing candidate 19: James Galloway Weir (14229)
46 > 45
processing candidate 20: James Galloway Weir (14229)
47 > 46
processing candidate 21: James Galloway Weir (14229)
adding James Ian Macpherson (29273) to list (19110614)
48 > 47
processing note 2: (3376/47): Death of James Weir.
processing candidate 23: Rt Hon James Ian Macpherson (29273)
49 > 48
processing candidate 24: Rt Hon James Ian Macpherson (29273)
50 > 49
processing candidate 25: Rt Hon James Ian Macpherson (29273)
51 > 50
processing candidate 26: Rt Hon James Ian Macpherson (29273)
52 > 51
processing candidate 27: Rt Hon James Ian Macpherson (29273)
53 > 52
processing candidate 28: Rt Hon James Ian Macpherson (29273)
54 > 53
processing candidate 29: Rt Hon Sir James Ian Macpherson, Bt (29273)
adding Rt Hon Malcolm John Macdonald (28396) to list (19360210)
55 > 54
processing note 3: (2829/54): Elevation of Rt Hon Sir James Macpherson, Bt to the Peerage - Baron Strathcarron.
adding John MacLeod (8434) to list (19450705)
56 > 55
processing candidate 32: John MacLeod (8434)
57 > 56
processing candidate 33: John MacLeod (8434)
58 > 57
processing candidate 34: John MacLeod (8434)
59 > 58
processing candidate 35: John MacLeod (8434)
60 > 59
adding Alasdair Roderick Mackenzie (8388) to list (19641015)
61 > 60
processing candidate 37: Alasdair Roderick Mackenzie (8388)
62 > 61
adding James Hamish Hector Northey Gray (5274) to list (19700618)
63 > 62
processing candidate 39: James Hamish Hector Northey Gray (5274)
64 > 63
processing candidate 40: James Hamish Hector Northey Gray (5274)
65 > 64
processing candidate 41: James Hamish Hector Northey Gray (5274)
13 MPs found in total