 In 1859, he married Charlotte, daughter of Charles Cowan the MP, for Edinburgh.They had three sons and two daughters.One of his sons, Cecil Henry Wilson, was later a Labour Party politician and sat as MP for the constituency of Sheffield Attercliffe.