In 1880, he married Janet Macdonald, who died less than three
years later. In 1890 he married the American Ella Virginia DeFord. Their only
son, Donald, was killed in action at the Battle of Loos while commanding a company of the Cameron Highlanders on
25 September 1915. Macmaster never recovered from his son's
death.