On 14 May 1852 David married Jane Thomas at St Clement's Church, Rhayader, Radnorshire. Jane was born in 1825 and was the daughter of Andrew Thomas and Mary Owen. I think that Mary Owen and Jane Owens were sisters, making David and Jane first cousins.
The couple lived initially in Nantmel, probably at Gilfach, which David was farming in 1861. They moved to St Harmon around 1862 and farmed Henrhiew. The couple stayed here for the rest of their lives.
David and Jane had 7 children together:
Jane Eliza Powell 1854-1922
David Powell 1856-1926
Mary Powell 1859-??
Margaret Powell 1861-1863
John Powell 1865-??
Arthur Powell 1867-1948
Thomas Pryce Powell 1869-1929
Jane died on 8 May 1876 at Henrhiew. She had been suffering from tuberculosis for over a year. David lived on for another 10 years, dying on 8 December 1886, also at Henrhiew.