He was MP for Caernarvonshire from 1945 (when he replaced the similarly named Liberal MP Goronwy Owen) until 1950, and then for Caernarvon from 1950 until February 1974, when he lost his seat to Dafydd Wigley of Plaid Cymru.
Tom Wigley | Dafydd Iwan | Dafydd ap Gwilym | Tim Wigley | Mark Wigley | Llywelyn ap Dafydd | Gwladys ferch Dafydd Gam | David Pugh and Dafydd Rogers | Dafydd Williams | Dafydd Wigley | Dafydd Goch | Dafydd Gam | Dafydd Elis-Thomas | Dafydd Davis | Dafydd ab Owain Gwynedd | Dafydd ab Hugh | Dafydd ab Edmwnd |