Il se présente seize fois lors des élections partielles organisées parmi ses pairs héréditaires pour un siège à la Chambre des lords, sans être élu. Plus particulièrement, en 2007, il arrive troisième pour remplacer Charles Stourton, derrière le gagnant, Charles Cathcart et James Younger, à l'élection partielle de 2010 pour remplacer David Carnegie, il arrive deuxième derrière James Younger, en 2011, il perd face à David Pollock lors d'un scrutin pour le siège de David Kenworthy et en 2014, il perd contre le comte d'Oxford et Asquith[5].
Aux élections du conseil local de mai 2011, Lord Stockton est élu conseiller conservateur du conseil de district de South Bucks[6]. Son père Maurice Macmillan (1921–1984) et son grand-père l'ont précédé comme président de Macmillan Publishers Ltd., la maison d'édition appartenant depuis longtemps à la famille. Il la vend au groupe allemand Holtzbrinck. Il est classé 253e dans la liste riche du Sunday Times 2004, avec une richesse estimée à 165 millions de livres sterling[7].
Lord Stockton rénove Hayne Manor avec sa femme actuelle dans le Devon et le met en vente[8],[9].
Lord Stockton est vice-président de la Royal Crescent Society de Bath.
Famille
Il épouse :
Hélène Birgitte Hamilton, 1970, divorcée en 1991. Ils ont trois enfants :
Daniel Maurice Alan Macmillan, vicomte Macmillan d'Ovenden (né le 9 octobre 1974) [10]
Rebecca Elizabeth Macmillan (née en 1980)
Louisa Alexandra Macmillan (née en 1982).
Miranda Quarry (1947-2020), (la troisième épouse de Peter Sellers), le 23 décembre 1995, divorcé en 2011. Cette union n'a pas d'enfant.