Francis MacKenzie (born May 7, 1960) is a former leader of the Nova Scotia Liberal Party. He won the leadership for the party on October 23, 2004.