Malcolm was married to Mary Ann nee Maclean, 5 Aird Uig. They settled at Plantation Road, Stornoway where they raised four children.