Joseph Salter was born in Kennetcook, Hants County, Nova Scotia on June 7th, 1816, the tenth, and last, child of Robert Salter and Elizabeth Smith.
At the age of twelve, Salter left home and took a schooner across the Bay of Fundy to attend the National School (based on the English National schools) in Saint John, New Brunswick.