Margaret was the daughter of Roderick McKenzie and Elizabeth Campbell. The date and place of her birth have not been found.
Her husband was Malcolm Ross, who she married on 5 DEC 1862 in Kessock Ferry, Knockbain. Their only known child was Harriet (1865-1930).