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 Mor Solor Glywys Gwynllŵg Gwynllyw 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
871–878
Rhodri Mawr
878–909
Powys Merfyn ap Rhodri Llywelyn ap Merfyn
Gwynedd Anarawd ap Rhodri
House of Dinefwr Cadell 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