Margaret was the daughter of unknown parents. The date and place of her birth have not been found.
Her husband was William McCreath, who she married on 5 FEB 1858 in Ayr. Their four known children were William (1859-1892), James (1861-1929), Robert (1864-1942) and Margaret (1866-1868).