Career
Macleod was Lord Lieutenant of Cromarty from 1833 until he died. His father lived to be a ripe old age so Macleod did not become head of the family until he was in his late 50s. On 10 July 1813 Macleod married Isabella, daughter of William Cunninghame, merchant, of Lainshaw.
Membership
6th United Kingdom Parliament. 10th United Kingdom Parliament. 11th United Kingdom Parliament.
12th United Kingdom Parliament]
Macleod was the Member of Parliament (Member of Parliament) for Cromartyshire from 1818 to 1820, and for Sutherland from 14 September 1831 until 1837, when he stood down from the House of Commons at the 1837 general election, and ran for the constituency of Inverness Burghs which he represented from 1837 – 21 February 1840.