El 25 de octubre de 1882, en Saint George's, en Hanover Square, Middleton se casó con Charlotte Baird, hija de William Baird, y tuvieron una hija, que nació hacia 1886.