 In 1868, he was elected to the Legislative Council of British Columbia for Lillooet.Humphreys supported union with Canada.In April 1870, he was suspended from council after criticizing Joseph William Trutch and other members of the Legislative Council at a public meeting.