On November 23, 1822, Mary Jane married William Armstrong in Livingston County, Kentucky. William was born May 31, 1800 in North Carolina to Alexander and Nancy Armstrong. Mary Jane and William had nine known children:
- Nancy Jane - born 1825 in Livingston County, Kentucky, died 1895 in Illinois. Married Woods L. Hamilton September 17, 1841 in Perry County, Illinois
- Robert W. - born May 1826 in Livingston County, Kentucky; died sometime after June 1900, in Randolph County, Illinois. Married first Rachel I. Brown on November 2, 1847 in Perry County, Illinois; married second Margaret/Mary A. Simpson April 8, 1850 in Randolph County, Illinois.
- Martha Ann - born 1829 in Perry County, Illinois. No more is known.
- Alexander P. - born January 12, 1831 and died November 12, 1859 in Perry County, Illinois. He is buried at Hopewell Cemetery.
- William Stewart - born 1833 and died January 31, 1873 in Perry County, Illinois; married Jane Ewing March 8, 1855 in Pinckneyville, Perry County.
- Thomas Allen - born August 15, 1836 and died September 15, 1896 in Perry County, Illinois; married Margaret Adair Smiley October 18, 1866 in Perry County. He and his wife are buried at Hopewell Cemetery.
- James Logan - born April 18, 1838 in Pinckneyville, Perry County, and died July 1920 in Perry County, Illinois; married Mary J. Leard on November 15, 1882 in Perry County. He and his wife are buried at Galum United Presbyterian Church cemetery.
- Mary Hadassa - born January 12, 1841 and died February 20, 1890 in Perry County, Illinois. Married John P. McCaw September 30, 1873 in Perry County. She and her husband are buried in Hopewell Cemetery.
- Elizabeth Emma - born 1843 in Perry County, Illinois. No more is known.