 Margaret Tulloch was born in Ecclesmachan, a village in West Lothian, Scotland to Catherine Tulloch and her husband Rev A.P.S.Tulloch, who had been a missionary in India.She had two brothers who were educated at boarding school, while Maragaret Tulloch was taught at home as the family could not afford her tuition fees.