On 3 August 1843 he married his first wife, Henrietta Ann Bidgood Martin, daughter of the rector of Maisemore, Gloucestershire.
They had seven children: Agnes, Charles Martin, Constance, Edith, Ethel, Jane & John Lindsay Sloan.