Privy Council of the United Kingdom
Барон Макленнан был избран членом лейбористской партии Великобритании и занимал должность младшего министра в лейбористском правительстве в 1974—1979 годах. В 1981 году перешёл на должность члена-основателя СДП. Он был одним из немногих депутатов СДП, сохранивших свои места на всеобщих выборах 1983 года, а в 1988 году занимал пост временного главы либеральных демократов. Позднее Макленнан представлял либерал-демократов на «передней скамье» парламента. С 1994 по 1998 год — председатель партии. В 1997 году назначен в Тайный совет Великобритании.