Alasdair Gray was married twice. He first married his childhood sweetheart, Morag Macbeth, in 1964. They had two children together, but the marriage ended in divorce in 1976. Gray then married his second wife, Nicola Jordan, in 1980. They had one child together, and the marriage lasted until Jordan's death in 2010.
Exploring the Enigmatic World of Alasdair Gray: A Literary and Artistic Adventure