Margaret contracted tuberculosis of the throat and was admitted to a sanatorium run by the Sisters of Charity at Warley, Essex, on 9 April 1925, where she remained until her death on 24 November that same year, and was buried at Kensal Green in north west London. On 22 December 1927 her body was re-interred at Mount Vernon, Liberton, Edinburgh. On 25 October 2003 her remains were again removed and now lie in her home parish church, dedicated to Saint Patrick, in Edinburgh.