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