Margaret was the daughter of Alexander Elcock but her mother is unknown. The date and place of her birth have not been found.
Her husband was Edward Moseley, who she married in ABT 1589. The place has not been found. Their three known children were Oswald (?-1622), Nicholas (c1527-1612) and Anthony (c1537-1607).