The son of Joseph Homer, he was born in Barrington, Nova Scotia and educated there, but later moved to the British Columbia Colony, settling in New Westminster in 1858, and becoming a merchant. In 1860, he married Sophie Wilson. In 1863, he was elected to the first Colonial Assembly of British Columbia. Homer was reelected in 1864. Homer eventually became High Sheriff for the colony. In that capacity, he declared the union with Vancouver Island on behalf of Governor Frederick Seymour in 1866.
Homer was a Liberal-Conservative candidate in New Westminster during the 1874 federal election but lost to Liberal James Cunningham. Homer was later elected Member of Parliament in an 1882 by-election when incumbent Thomas Robert McInnes resigned to accept an appointment in the Senate. His election was confirmed in the general election only six months later. Homer died in office in New Westminster before he could complete the term.
- Joshua Homer – Parliament of Canada biography
- Johnson, J.K. (1968). The Canadian Directory of Parliament 1867-1967. Public Archives of Canada.
- Snyders, Tom. Namely Vancouver: A Hidden History of Vancouver Place Names. p. 136. Retrieved 2009-09-30.
|Parliament of Canada|
Thomas Robert McInnes, Independent
| Member of Parliament for New Westminster
Donald Chisholm, Conservative
|This article about a British Columbian politician is a stub. You can help Wikipedia by expanding it.|