Day was married to Frances, who died in 2018, and had two children, Alison and Christopher, and five grandchildren. Day died on 19 May 2020, at his home in Marsh Baldon, Oxfordshire, at the age of 81.