Margaret was the daughter of unknown parents. The date and place of her birth have not been found.
Her husband was John McCreath, who she married on 3 FEB 1828 in Kilmarnock. Their two known children were Margaret (c1829-?) and Mary (c1833-?).