James Robert McLachlan is a former Canadian politician, who represented the electoral district of Faro in the Yukon Legislative Assembly from 1985 to 1989 and from 2001 to 2002.
He was a member of the Yukon Liberal Party, and the party's leader from 1986 to 1989.He became the party's interim leader after the resignation of Roger Coles due to criminal charges.