Territories/dates[ 1] [ 2] [ 3] [ 4] [ 5] [ 6] [ 7] Powys Dogfeiling Gwynedd Dunoding Ceredigion Ystrad Tywi Dyfed Brycheiniog Glywysing Gwent Ergyng 400–600 Sub-Roman Britain Kingdom of Powys Gwrtheyrn Catigern Cadell Ddyrnllwg Rhuddfedel Frych Cyngen Glodrydd Brochwel Ysgithrog Cynan Garwyn Selyf ap Cynan Manwgan ap Selyf Kingdom of Gwynedd Kingdom of Dyfed Triffyn Farfog Aergol Lawhir Vortiporius Brycheiniog Anlach mac Cormac Brychan Glywysing Eugenius Marius Congar Solar Glywys Cadoc Kingdom of Gwent Ynyr Gwent Caradoc Vreichvras Ergyng Peibio Clafrog Cynfyn Gwrfoddw Gwrgan Fawr Dogfeiling Dogfael ap Cunedda Wledig Elno ap Dogfael Glas ap Elno Elgud ap Glas ap Elno Elaeth ab Elgud Meurig ap Elaeth House of Gwynedd Cunedda Wledig Einion Yrth ap Cunedda Cadwallon Lawhir Maelgwn Gwynedd Rhun Hir ap Maelgwn Beli ap Rhun Iago ap Beli Cadfan ap Iago Cadwallon ap Cadfan Cadafael Cadwaladr Dunoding Dunod ap Cunedda Eifion ap Dunod Dingad ab Eifion Meurig ad Dingad Eifion ap Meurig Issac ap Eifion ap Meurig Pobien Hen ap Isaac Pobddelw ap Pobien Hen Eifion ap Pobddelw Brochwel ap Eifion Eigion ap Brochwel ab Eifion Ieuanawl ab Eigion Caradog ap Ieuanawl Bleiddud ap Caradog Cuhelyn ap Bleiddud Kingdom of Ceredigion Ceredig ap Cunedda Usai ap Ceredig Serwyl ab Usai Boddw ap Serwyl Arthfoddw ap Boddw Athrwys ab Arthfoddw Clydog ab Athrwys 600–613 Cloten Cathen ap Gwlyddein Cadwgan ap Caten Rhain ap Cadwgan Tewdrig Meurig ap Tewdrig 613–642 Eluadd ap Glast (Eiludd Powys ) 642–645 Manwgan ap Selyf Beli ab Eiludd Gwylog ap Beli Elisedd ap Gwylog Brochfael ab Elisedd Cadell ap Brochfael Cyngen ap Cadell 645–682 Athrwys ap Meurig Morgan ab Athrwys Ithel ap Morgan Meurig ab Ithel 682–740 Idwal Iwrch Rhodri Molwynog Caradog ap Meirion Cynan Dindaethwy Hywel ap Caradog 730–745 Seisyllwg Seisyll ap Clydog Arthen ap Seisyll Dyfnwallon ab Arthen Meurig ap Dyfnwallon Gwgon ap Meurig Dyfed Tewdos (Tewdwr) Maredudd ap Tewdws Rhain ap Maredudd Owain ap Maredudd Triffyn ap Rhain Bleddri (Bledrig) Hyfaidd ap Bleddri Llywarch ap Hyfaidd Rhodri ap Hyfaidd Hywel Dda Brycheiniog 745–825 Glywysing Rhys ab Ithel Rhodri ab Ithel Meurig ab Ithel Rhys ap Arthfael Hywel ap Rhys Owain ap Hywel Gwent Brochfael ap Meurig Ffernfael ap Meurig Brochwel ap Meurig Arthfael ap Hywel Ithel ab Athrwys ap Ffernfael Mercia 825–854 House of Aberffraw Merfyn Frych Rhodri Mawr 854–872 Rhodri Mawr 872–878 House of Dinefwr Cadell ap Rhodri 878–909 Powys Merfyn ap Rhodri Llywelyn ap Merfyn Gwynedd Anarawd ap Rhodri 909–913 Deheubarth Hywel Dda 913–925 Kingdom of England Archenfield 916–930 Idwal Foel Owain ap Hywel 930–942 Glywysing Gruffydd ab Owain Cadwgan ab Owain Gwent Morgan Hen ab Owain 942–950 Hywel Dda 950–986 Powys Owain ap Hywel Dda Gwynedd Ieuaf Iago ab Idwal Hywel ap Ieuaf Cadwallon ab Ieuaf Deheubarth Owain ap Hywel Dda Morgannwg Morgan Hen ab Owain Hywel ab Owain ap Morgan Hen Rhydderch ab Iestyn Gruffudd ap Rhydderch 988–999 Maredudd ab Owain 999–1022 Powys Llywelyn ap Seisyll Gwynedd Cynan ap Hywel Aeddan ap Blegywryd Deheubarth Rhain the Irishman Cadell ab Einion 1018–1023 Llywelyn ap Seisyll 1023–1033 Powys Rhydderch ab Iestyn Gwynedd Iago ab Idwal ap Meurig Deheubarth Rhydderch ab Iestyn Gruffudd ap Rhydderch 1033–1039 Iago ab Idwal ap Meurig Gruffudd ap Llywelyn 1045–1055 Gruffudd ap Rhydderch 1055–1063 Gruffudd ap Llywelyn 1063–1075 House of Mathrafal Bleddyn ap Cynfyn Deheubarth Maredudd ab Owain ab Edwin Rhys ab Owain Rhys ap Tewdwr Glywysing Caradog ap Gruffudd Gwent Cadwgan ap Meurig 1075–1081 Powys Iorwerth ap Bleddyn Cadwgan ap Bleddyn Owain ap Cadwgan Maredudd ap Bleddyn Madog ap Maredudd Gwynedd Trahaearn ap Caradog Morgannwg Caradog ap Gruffudd Iestyn ap Gwrgant 1081–1093 Gruffudd ap Cynan Owain Gwynedd Hywel ab Owain Gwynedd Dafydd ab Owain Gwynedd Llywelyn ab Iorwerth 1088–1116 Norman occupation 1095–1160 Deheubarth Gruffydd ap Rhys Anarawd ap Gruffydd Cadell ap Gruffydd Maredudd ap Gruffydd Rhys ap Gruffydd Gruffydd ap Rhys II Maelgwn ap Rhys Lordship of Brecknock Lordship of Glamorgan 1160–1216 Powys Fadog Gruffydd Maelor I Madog ap Gruffydd Maelor Gruffydd II ap Madog Madog II ap Gruffydd Gruffudd Fychan I Powys Wenwynwyn Owain Cyfeiliog Gwenwynwyn 1216–1241 Principality of Wales Llywelyn ab Iorwerth 1241–1283 Gruffudd ap Gwenwynwyn Dafydd ap Llywelyn Owain Goch ap Gruffudd Llywelyn ap Gruffudd Dafydd ap Gruffudd 1283–1287 (English conquest of Wales ) 1535–1542 Laws in Wales Acts