James Armstrong was born 12 Feb 1802 in Cofferland, Dryfesdale, Dumfries, Scotland, and died 1875 in Ecclefechan, Scotland. He married Margaret Porteous on 02 Mar 1838 in Tundergarth, Dumfries, Scotland, daughter of John Porteous and Mary Winstanley.
More About James Armstrong: Address (1851 Census): Hagheads, Ecclefechan, Dumfriesshire, Scotland. Occupation: 1851, Agricultural Labourer.
More About James Armstrong and Margaret Porteous: Marriage: 02 Mar 1838, Tundergarth, Dumfries, Scotland.
Children of James Armstrong and Margaret Porteous are: