# Family tree of Welsh monarchs

This is the family tree of the kings of the respective Welsh medieval kingdoms of Gwynedd, Deheubarth and Powys, and some of their more prominent relatives and heirs as the direct male line descendants of Cunedda Wledig of Gwynedd (401 – 1283), and Gwrtheyrn of Powys (c. 5th century – 1160), then also the separate Welsh kingdoms and petty kingdoms, and then eventually Powys Fadog until the 15th century and also the family of the Tudors of Penmynydd. However, the early generations of these genealogies are traditional, and their historical accuracy is debated by scholars.
| | | | | | | Cunedda Gwynedd | Cunedda Gwynedd | Cunedda Gwynedd | Cunedda Gwynedd | Cunedda Gwynedd | Cunedda Gwynedd | | | | | | | | | | | | | | | | | Vortigern Powys | Vortigern Powys | Vortigern Powys | Vortigern Powys | Vortigern Powys | Vortigern Powys | | |
| Ceredig ap Cunedda Ceredigion c. 450–453 | Ceredig ap Cunedda Ceredigion c. 450–453 | Ceredig ap Cunedda Ceredigion c. 450–453 | Ceredig ap Cunedda Ceredigion c. 450–453 | Ceredig ap Cunedda Ceredigion c. 450–453 | Ceredig ap Cunedda Ceredigion c. 450–453 | | | | | | | Einion Yrth Gwynedd c. 470–480 | Einion Yrth Gwynedd c. 470–480 | Einion Yrth Gwynedd c. 470–480 | Einion Yrth Gwynedd c. 470–480 | Einion Yrth Gwynedd c. 470–480 | Einion Yrth Gwynedd c. 470–480 | | | | | | | | | | | Cadeyern Fendigaid Powys 430–447 | Cadeyern Fendigaid Powys 430–447 | Cadeyern Fendigaid Powys 430–447 | Cadeyern Fendigaid Powys 430–447 | Cadeyern Fendigaid Powys 430–447 | Cadeyern Fendigaid Powys 430–447 | | |
| Usai ap Ceredig [br] Ceredigion 453–490 | Usai ap Ceredig [br] Ceredigion 453–490 | Usai ap Ceredig [br] Ceredigion 453–490 | Usai ap Ceredig [br] Ceredigion 453–490 | Usai ap Ceredig [br] Ceredigion 453–490 | Usai ap Ceredig [br] Ceredigion 453–490 | | | Cadwallon Lawhir ap Einion Gwynedd 480–534 | Cadwallon Lawhir ap Einion Gwynedd 480–534 | Cadwallon Lawhir ap Einion Gwynedd 480–534 | Cadwallon Lawhir ap Einion Gwynedd 480–534 | Cadwallon Lawhir ap Einion Gwynedd 480–534 | Cadwallon Lawhir ap Einion Gwynedd 480–534 | | | Owain Danwyn Rhos and Powys 480-517 | Owain Danwyn Rhos and Powys 480-517 | Owain Danwyn Rhos and Powys 480-517 | Owain Danwyn Rhos and Powys 480-517 | Owain Danwyn Rhos and Powys 480-517 | Owain Danwyn Rhos and Powys 480-517 | | | Rhyddfedd Frych | Rhyddfedd Frych | Rhyddfedd Frych | Rhyddfedd Frych | Rhyddfedd Frych | Rhyddfedd Frych | | | Cadell Ddyrnllwg Powys 447–460 | Cadell Ddyrnllwg Powys 447–460 | Cadell Ddyrnllwg Powys 447–460 | Cadell Ddyrnllwg Powys 447–460 | Cadell Ddyrnllwg Powys 447–460 | Cadell Ddyrnllwg Powys 447–460 |
| Serwyl ap Usai [br] Ceredigion 490–523 | Serwyl ap Usai [br] Ceredigion 490–523 | Serwyl ap Usai [br] Ceredigion 490–523 | Serwyl ap Usai [br] Ceredigion 490–523 | Serwyl ap Usai [br] Ceredigion 490–523 | Serwyl ap Usai [br] Ceredigion 490–523 | | | Maelgwn Gwynedd Gwynedd 534–547 | Maelgwn Gwynedd Gwynedd 534–547 | Maelgwn Gwynedd Gwynedd 534–547 | Maelgwn Gwynedd Gwynedd 534–547 | Maelgwn Gwynedd Gwynedd 534–547 | Maelgwn Gwynedd Gwynedd 534–547 | | | Cuneglasus Rhos and Powys 517-550 | Cuneglasus Rhos and Powys 517-550 | Cuneglasus Rhos and Powys 517-550 | Cuneglasus Rhos and Powys 517-550 | Cuneglasus Rhos and Powys 517-550 | Cuneglasus Rhos and Powys 517-550 | | | | | | | | | | | Cyngen Glodrydd Powys c. 550 | Cyngen Glodrydd Powys c. 550 | Cyngen Glodrydd Powys c. 550 | Cyngen Glodrydd Powys c. 550 | Cyngen Glodrydd Powys c. 550 | Cyngen Glodrydd Powys c. 550 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Boddw ap Serwyl [br] Ceredigion 523–560 | Boddw ap Serwyl [br] Ceredigion 523–560 | Boddw ap Serwyl [br] Ceredigion 523–560 | Boddw ap Serwyl [br] Ceredigion 523–560 | Boddw ap Serwyl [br] Ceredigion 523–560 | Boddw ap Serwyl [br] Ceredigion 523–560 | | | Rhun Hir ap Maelgwn Gwynedd 547–586 | Rhun Hir ap Maelgwn Gwynedd 547–586 | Rhun Hir ap Maelgwn Gwynedd 547–586 | Rhun Hir ap Maelgwn Gwynedd 547–586 | Rhun Hir ap Maelgwn Gwynedd 547–586 | Rhun Hir ap Maelgwn Gwynedd 547–586 | | | Meig ap Cynlas | Meig ap Cynlas | Meig ap Cynlas | Meig ap Cynlas | Meig ap Cynlas | Meig ap Cynlas | | | Einion ap Cynlas [br] Rhos 540-c. 570 | Einion ap Cynlas [br] Rhos 540-c. 570 | Einion ap Cynlas [br] Rhos 540-c. 570 | Einion ap Cynlas [br] Rhos 540-c. 570 | Einion ap Cynlas [br] Rhos 540-c. 570 | Einion ap Cynlas [br] Rhos 540-c. 570 | | | Brochwel Ysgithrog Powys c. 570 | Brochwel Ysgithrog Powys c. 570 | Brochwel Ysgithrog Powys c. 570 | Brochwel Ysgithrog Powys c. 570 | Brochwel Ysgithrog Powys c. 570 | Brochwel Ysgithrog Powys c. 570 | | | Pasgen ap Cyngen Powys c. 500 – c. 520 | Pasgen ap Cyngen Powys c. 500 – c. 520 | Pasgen ap Cyngen Powys c. 500 – c. 520 | Pasgen ap Cyngen Powys c. 500 – c. 520 | Pasgen ap Cyngen Powys c. 500 – c. 520 | Pasgen ap Cyngen Powys c. 500 – c. 520 | | |
| Arthfoddw ap Boddw Ceredigion 560–595 | Arthfoddw ap Boddw Ceredigion 560–595 | Arthfoddw ap Boddw Ceredigion 560–595 | Arthfoddw ap Boddw Ceredigion 560–595 | Arthfoddw ap Boddw Ceredigion 560–595 | Arthfoddw ap Boddw Ceredigion 560–595 | | | Beli ap Rhun Gwynedd 586–599 | Beli ap Rhun Gwynedd 586–599 | Beli ap Rhun Gwynedd 586–599 | Beli ap Rhun Gwynedd 586–599 | Beli ap Rhun Gwynedd 586–599 | Beli ap Rhun Gwynedd 586–599 | | | Cyngen ap Meig | Cyngen ap Meig | Cyngen ap Meig | Cyngen ap Meig | Cyngen ap Meig | Cyngen ap Meig | | | | | | | | | | | Cynan Garwyn Powys c. 560 – c. 600 | Cynan Garwyn Powys c. 560 – c. 600 | Cynan Garwyn Powys c. 560 – c. 600 | Cynan Garwyn Powys c. 560 – c. 600 | Cynan Garwyn Powys c. 560 – c. 600 | Cynan Garwyn Powys c. 560 – c. 600 | | | Morgan ap Pasgen Powys c. 520 – c. 540 | Morgan ap Pasgen Powys c. 520 – c. 540 | Morgan ap Pasgen Powys c. 520 – c. 540 | Morgan ap Pasgen Powys c. 520 – c. 540 | Morgan ap Pasgen Powys c. 520 – c. 540 | Morgan ap Pasgen Powys c. 520 – c. 540 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Arthlwys ap Arthwfoddw Ceredigion 595–630 | Arthlwys ap Arthwfoddw Ceredigion 595–630 | Arthlwys ap Arthwfoddw Ceredigion 595–630 | Arthlwys ap Arthwfoddw Ceredigion 595–630 | Arthlwys ap Arthwfoddw Ceredigion 595–630 | Arthlwys ap Arthwfoddw Ceredigion 595–630 | | | Iago ap Beli Gwynedd 599–616 | Iago ap Beli Gwynedd 599–616 | Iago ap Beli Gwynedd 599–616 | Iago ap Beli Gwynedd 599–616 | Iago ap Beli Gwynedd 599–616 | Iago ap Beli Gwynedd 599–616 | | | Cadwallon Crisban ap Cyngen | Cadwallon Crisban ap Cyngen | Cadwallon Crisban ap Cyngen | Cadwallon Crisban ap Cyngen | Cadwallon Crisban ap Cyngen | Cadwallon Crisban ap Cyngen | | | | | | | | | | | Selyf ap Cynan Powys c. 600–616 | Selyf ap Cynan Powys c. 600–616 | Selyf ap Cynan Powys c. 600–616 | Selyf ap Cynan Powys c. 600–616 | Selyf ap Cynan Powys c. 600–616 | Selyf ap Cynan Powys c. 600–616 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | Cadfan ap Iago Gwynedd 616–625 | Cadfan ap Iago Gwynedd 616–625 | Cadfan ap Iago Gwynedd 616–625 | Cadfan ap Iago Gwynedd 616–625 | Cadfan ap Iago Gwynedd 616–625 | Cadfan ap Iago Gwynedd 616–625 | | | Idgwyn ap Cadwallon | Idgwyn ap Cadwallon | Idgwyn ap Cadwallon | Idgwyn ap Cadwallon | Idgwyn ap Cadwallon | Idgwyn ap Cadwallon | | | Eiludd Powys Powys 616–642 | Eiludd Powys Powys 616–642 | Eiludd Powys Powys 616–642 | Eiludd Powys Powys 616–642 | Eiludd Powys Powys 616–642 | Eiludd Powys Powys 616–642 | | | Manwgan ap Selyf Powys 642–655 | Manwgan ap Selyf Powys 642–655 | Manwgan ap Selyf Powys 642–655 | Manwgan ap Selyf Powys 642–655 | Manwgan ap Selyf Powys 642–655 | Manwgan ap Selyf Powys 642–655 | | | | | | | Cloten ap Nowy Dyfed 650–670 Brycheiniog 655–670 | Cloten ap Nowy Dyfed 650–670 Brycheiniog 655–670 | Cloten ap Nowy Dyfed 650–670 Brycheiniog 655–670 | Cloten ap Nowy Dyfed 650–670 Brycheiniog 655–670 | Cloten ap Nowy Dyfed 650–670 Brycheiniog 655–670 | Cloten ap Nowy Dyfed 650–670 Brycheiniog 655–670 |
| Clydog ap Arthlwys [br] Ceredigion 630–665 | Clydog ap Arthlwys [br] Ceredigion 630–665 | Clydog ap Arthlwys [br] Ceredigion 630–665 | Clydog ap Arthlwys [br] Ceredigion 630–665 | Clydog ap Arthlwys [br] Ceredigion 630–665 | Clydog ap Arthlwys [br] Ceredigion 630–665 | | | Cadwallon ap Cadfan Gwynedd 625–634 | Cadwallon ap Cadfan Gwynedd 625–634 | Cadwallon ap Cadfan Gwynedd 625–634 | Cadwallon ap Cadfan Gwynedd 625–634 | Cadwallon ap Cadfan Gwynedd 625–634 | Cadwallon ap Cadfan Gwynedd 625–634 | | | Einion ap Idgwyn | Einion ap Idgwyn | Einion ap Idgwyn | Einion ap Idgwyn | Einion ap Idgwyn | Einion ap Idgwyn | | | Beli ap Eiludd Powys 655–695 | Beli ap Eiludd Powys 655–695 | Beli ap Eiludd Powys 655–695 | Beli ap Eiludd Powys 655–695 | Beli ap Eiludd Powys 655–695 | Beli ap Eiludd Powys 655–695 | | | Cadafael Cadomedd ap Cynfeddw Gwynedd 634–655 | Cadafael Cadomedd ap Cynfeddw Gwynedd 634–655 | Cadafael Cadomedd ap Cynfeddw Gwynedd 634–655 | Cadafael Cadomedd ap Cynfeddw Gwynedd 634–655 | Cadafael Cadomedd ap Cynfeddw Gwynedd 634–655 | Cadafael Cadomedd ap Cynfeddw Gwynedd 634–655 | | | | | | | Caten ap Cloten [ru] Dyfed and Brycheiniog 670–690 | Caten ap Cloten [ru] Dyfed and Brycheiniog 670–690 | Caten ap Cloten [ru] Dyfed and Brycheiniog 670–690 | Caten ap Cloten [ru] Dyfed and Brycheiniog 670–690 | Caten ap Cloten [ru] Dyfed and Brycheiniog 670–690 | Caten ap Cloten [ru] Dyfed and Brycheiniog 670–690 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Seisyll ap Clydog Ceredigion 665–700 | Seisyll ap Clydog Ceredigion 665–700 | Seisyll ap Clydog Ceredigion 665–700 | Seisyll ap Clydog Ceredigion 665–700 | Seisyll ap Clydog Ceredigion 665–700 | Seisyll ap Clydog Ceredigion 665–700 | | | Cadwaladr Gwynedd 655–682 | Cadwaladr Gwynedd 655–682 | Cadwaladr Gwynedd 655–682 | Cadwaladr Gwynedd 655–682 | Cadwaladr Gwynedd 655–682 | Cadwaladr Gwynedd 655–682 | | | Rhufon ap Einion | Rhufon ap Einion | Rhufon ap Einion | Rhufon ap Einion | Rhufon ap Einion | Rhufon ap Einion | | | Gwylog ap Beli Powys 695–725 | Gwylog ap Beli Powys 695–725 | Gwylog ap Beli Powys 695–725 | Gwylog ap Beli Powys 695–725 | Gwylog ap Beli Powys 695–725 | Gwylog ap Beli Powys 695–725 | | | | | | | | | | | | | | | Cadwgan ap Caten [ru] Dyfed and Brycheiniog 690–710 | Cadwgan ap Caten [ru] Dyfed and Brycheiniog 690–710 | Cadwgan ap Caten [ru] Dyfed and Brycheiniog 690–710 | Cadwgan ap Caten [ru] Dyfed and Brycheiniog 690–710 | Cadwgan ap Caten [ru] Dyfed and Brycheiniog 690–710 | Cadwgan ap Caten [ru] Dyfed and Brycheiniog 690–710 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Arthwyr ap Seisyll Seisyllwg 700–735 | Arthwyr ap Seisyll Seisyllwg 700–735 | Arthwyr ap Seisyll Seisyllwg 700–735 | Arthwyr ap Seisyll Seisyllwg 700–735 | Arthwyr ap Seisyll Seisyllwg 700–735 | Arthwyr ap Seisyll Seisyllwg 700–735 | | | Idwal Iwrch Gwynedd 682–720 | Idwal Iwrch Gwynedd 682–720 | Idwal Iwrch Gwynedd 682–720 | Idwal Iwrch Gwynedd 682–720 | Idwal Iwrch Gwynedd 682–720 | Idwal Iwrch Gwynedd 682–720 | | | Meirion ap Rhufon | Meirion ap Rhufon | Meirion ap Rhufon | Meirion ap Rhufon | Meirion ap Rhufon | Meirion ap Rhufon | | | Elisedd ap Gwylog Powys 725–755 | Elisedd ap Gwylog Powys 725–755 | Elisedd ap Gwylog Powys 725–755 | Elisedd ap Gwylog Powys 725–755 | Elisedd ap Gwylog Powys 725–755 | Elisedd ap Gwylog Powys 725–755 | | | | | | | | | | | Rhain ap Cadwgan Dyfed 710–730 Brycheiniog 710–720 | Rhain ap Cadwgan Dyfed 710–730 Brycheiniog 710–720 | Rhain ap Cadwgan Dyfed 710–730 Brycheiniog 710–720 | Rhain ap Cadwgan Dyfed 710–730 Brycheiniog 710–720 | Rhain ap Cadwgan Dyfed 710–730 Brycheiniog 710–720 | Rhain ap Cadwgan Dyfed 710–730 Brycheiniog 710–720 | | | Awst ap Cadwgan [ru] Brycheiniog 720–735 | Awst ap Cadwgan [ru] Brycheiniog 720–735 | Awst ap Cadwgan [ru] Brycheiniog 720–735 | Awst ap Cadwgan [ru] Brycheiniog 720–735 | Awst ap Cadwgan [ru] Brycheiniog 720–735 | Awst ap Cadwgan [ru] Brycheiniog 720–735 |
| Dyfnwal ap Arthwyr [br] Seisyllwg 735–770 | Dyfnwal ap Arthwyr [br] Seisyllwg 735–770 | Dyfnwal ap Arthwyr [br] Seisyllwg 735–770 | Dyfnwal ap Arthwyr [br] Seisyllwg 735–770 | Dyfnwal ap Arthwyr [br] Seisyllwg 735–770 | Dyfnwal ap Arthwyr [br] Seisyllwg 735–770 | | | Rhodri Molwynog ap Idwal Gwynedd 720–754 | Rhodri Molwynog ap Idwal Gwynedd 720–754 | Rhodri Molwynog ap Idwal Gwynedd 720–754 | Rhodri Molwynog ap Idwal Gwynedd 720–754 | Rhodri Molwynog ap Idwal Gwynedd 720–754 | Rhodri Molwynog ap Idwal Gwynedd 720–754 | | | Caradog ap Meirion Gwynedd 754–798 | Caradog ap Meirion Gwynedd 754–798 | Caradog ap Meirion Gwynedd 754–798 | Caradog ap Meirion Gwynedd 754–798 | Caradog ap Meirion Gwynedd 754–798 | Caradog ap Meirion Gwynedd 754–798 | | | Brochfael ap Elisedd Powys 755–773 | Brochfael ap Elisedd Powys 755–773 | Brochfael ap Elisedd Powys 755–773 | Brochfael ap Elisedd Powys 755–773 | Brochfael ap Elisedd Powys 755–773 | Brochfael ap Elisedd Powys 755–773 | | | | | | | | | | | Tewdws ap Rhain [fr] Dyfed 730–760 | Tewdws ap Rhain [fr] Dyfed 730–760 | Tewdws ap Rhain [fr] Dyfed 730–760 | Tewdws ap Rhain [fr] Dyfed 730–760 | Tewdws ap Rhain [fr] Dyfed 730–760 | Tewdws ap Rhain [fr] Dyfed 730–760 | | | Elwystl ap Awst [fr] Brycheiniog 735–750 | Elwystl ap Awst [fr] Brycheiniog 735–750 | Elwystl ap Awst [fr] Brycheiniog 735–750 | Elwystl ap Awst [fr] Brycheiniog 735–750 | Elwystl ap Awst [fr] Brycheiniog 735–750 | Elwystl ap Awst [fr] Brycheiniog 735–750 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Meurig ap Dyfnwal [br] Seisyllwg 770–807 | Meurig ap Dyfnwal [br] Seisyllwg 770–807 | Meurig ap Dyfnwal [br] Seisyllwg 770–807 | Meurig ap Dyfnwal [br] Seisyllwg 770–807 | Meurig ap Dyfnwal [br] Seisyllwg 770–807 | Meurig ap Dyfnwal [br] Seisyllwg 770–807 | | | Cynan Dindaethwy ap Rhodri Gwynedd 798–816 | Cynan Dindaethwy ap Rhodri Gwynedd 798–816 | Cynan Dindaethwy ap Rhodri Gwynedd 798–816 | Cynan Dindaethwy ap Rhodri Gwynedd 798–816 | Cynan Dindaethwy ap Rhodri Gwynedd 798–816 | Cynan Dindaethwy ap Rhodri Gwynedd 798–816 | | | Hywel ap Rhodri Molwynog Gwynedd 816–825 | Hywel ap Rhodri Molwynog Gwynedd 816–825 | Hywel ap Rhodri Molwynog Gwynedd 816–825 | Hywel ap Rhodri Molwynog Gwynedd 816–825 | Hywel ap Rhodri Molwynog Gwynedd 816–825 | Hywel ap Rhodri Molwynog Gwynedd 816–825 | | | Cadell ap Brochfael Powys 773–808 | Cadell ap Brochfael Powys 773–808 | Cadell ap Brochfael Powys 773–808 | Cadell ap Brochfael Powys 773–808 | Cadell ap Brochfael Powys 773–808 | Cadell ap Brochfael Powys 773–808 | | | | | | | | | | | Maredudd ap Tewdws Dyfed 760–797 | Maredudd ap Tewdws Dyfed 760–797 | Maredudd ap Tewdws Dyfed 760–797 | Maredudd ap Tewdws Dyfed 760–797 | Maredudd ap Tewdws Dyfed 760–797 | Maredudd ap Tewdws Dyfed 760–797 |
| | | | | | | | | Ethyllt ferch Cynan | Ethyllt ferch Cynan | Ethyllt ferch Cynan | Ethyllt ferch Cynan | Ethyllt ferch Cynan | Ethyllt ferch Cynan | | | Gwriad ap Elidyr | Gwriad ap Elidyr | Gwriad ap Elidyr | Gwriad ap Elidyr | Gwriad ap Elidyr | Gwriad ap Elidyr | | | | | | | | | | | | | | | Rhain ap Maredudd Dyfed 797–808 | Rhain ap Maredudd Dyfed 797–808 | Rhain ap Maredudd Dyfed 797–808 | Rhain ap Maredudd Dyfed 797–808 | Rhain ap Maredudd Dyfed 797–808 | Rhain ap Maredudd Dyfed 797–808 | | | Owain ap Maredudd Dyfed 808–810 | Owain ap Maredudd Dyfed 808–810 | Owain ap Maredudd Dyfed 808–810 | Owain ap Maredudd Dyfed 808–810 | Owain ap Maredudd Dyfed 808–810 | Owain ap Maredudd Dyfed 808–810 |
| Gwgon ap Meurig Seisyllwg 808–872 | Gwgon ap Meurig Seisyllwg 808–872 | Gwgon ap Meurig Seisyllwg 808–872 | Gwgon ap Meurig Seisyllwg 808–872 | Gwgon ap Meurig Seisyllwg 808–872 | Gwgon ap Meurig Seisyllwg 808–872 | | | | | | | Merfyn Frych Gwynedd 825–844 | Merfyn Frych Gwynedd 825–844 | Merfyn Frych Gwynedd 825–844 | Merfyn Frych Gwynedd 825–844 | Merfyn Frych Gwynedd 825–844 | Merfyn Frych Gwynedd 825–844 | | | Nest ferch Cadell | Nest ferch Cadell | Nest ferch Cadell | Nest ferch Cadell | Nest ferch Cadell | Nest ferch Cadell | | | Cyngen ap Cadell Powys 808–855 | Cyngen ap Cadell Powys 808–855 | Cyngen ap Cadell Powys 808–855 | Cyngen ap Cadell Powys 808–855 | Cyngen ap Cadell Powys 808–855 | Cyngen ap Cadell Powys 808–855 | | | Triffyn ap Rhain Dyfed 810–814 | Triffyn ap Rhain Dyfed 810–814 | Triffyn ap Rhain Dyfed 810–814 | Triffyn ap Rhain Dyfed 810–814 | Triffyn ap Rhain Dyfed 810–814 | Triffyn ap Rhain Dyfed 810–814 | | | Tangwystl | Tangwystl | Tangwystl | Tangwystl | Tangwystl | Tangwystl | | | Bleddri | Bleddri | Bleddri | Bleddri | Bleddri | Bleddri |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Angharad ferch Meurig | Angharad ferch Meurig | Angharad ferch Meurig | Angharad ferch Meurig | Angharad ferch Meurig | Angharad ferch Meurig | | | Rhodri the Great b.820 Gwynedd 844–878 Powys 855–878 | Rhodri the Great b.820 Gwynedd 844–878 Powys 855–878 | Rhodri the Great b.820 Gwynedd 844–878 Powys 855–878 | Rhodri the Great b.820 Gwynedd 844–878 Powys 855–878 | Rhodri the Great b.820 Gwynedd 844–878 Powys 855–878 | Rhodri the Great b.820 Gwynedd 844–878 Powys 855–878 | | | | | | | Elisedd ap Cyngen | Elisedd ap Cyngen | Elisedd ap Cyngen | Elisedd ap Cyngen | Elisedd ap Cyngen | Elisedd ap Cyngen | Hyfaidd ap Bleddri Dyfed | Hyfaidd ap Bleddri Dyfed | Hyfaidd ap Bleddri Dyfed | Hyfaidd ap Bleddri Dyfed | Hyfaidd ap Bleddri Dyfed | Hyfaidd ap Bleddri Dyfed |
| | | | | | | | | Anarawd ap Rhodri Gwynedd 878–916 | Anarawd ap Rhodri Gwynedd 878–916 | Anarawd ap Rhodri Gwynedd 878–916 | Anarawd ap Rhodri Gwynedd 878–916 | Anarawd ap Rhodri Gwynedd 878–916 | Anarawd ap Rhodri Gwynedd 878–916 | | | Tudwal Gloff | Tudwal Gloff | Tudwal Gloff | Tudwal Gloff | Tudwal Gloff | Tudwal Gloff | | | Merfyn ap Rhodri Powys 878–900 | Merfyn ap Rhodri Powys 878–900 | Merfyn ap Rhodri Powys 878–900 | Merfyn ap Rhodri Powys 878–900 | Merfyn ap Rhodri Powys 878–900 | Merfyn ap Rhodri Powys 878–900 | | | Cadell ap Rhodri b.854 Seisyllwg 878–909 | Cadell ap Rhodri b.854 Seisyllwg 878–909 | Cadell ap Rhodri b.854 Seisyllwg 878–909 | Cadell ap Rhodri b.854 Seisyllwg 878–909 | Cadell ap Rhodri b.854 Seisyllwg 878–909 | Cadell ap Rhodri b.854 Seisyllwg 878–909 | | | Llywarch ap Hyfaidd Dyfed 893–904 | Llywarch ap Hyfaidd Dyfed 893–904 | Llywarch ap Hyfaidd Dyfed 893–904 | Llywarch ap Hyfaidd Dyfed 893–904 | Llywarch ap Hyfaidd Dyfed 893–904 | Llywarch ap Hyfaidd Dyfed 893–904 | | | Rhodri ap Hyfaidd Dyfed 904–905 | Rhodri ap Hyfaidd Dyfed 904–905 | Rhodri ap Hyfaidd Dyfed 904–905 | Rhodri ap Hyfaidd Dyfed 904–905 | Rhodri ap Hyfaidd Dyfed 904–905 | Rhodri ap Hyfaidd Dyfed 904–905 | | |
| | | | | | | | | Idwal Foel Gwynedd 916–942 | Idwal Foel Gwynedd 916–942 | Idwal Foel Gwynedd 916–942 | Idwal Foel Gwynedd 916–942 | Idwal Foel Gwynedd 916–942 | Idwal Foel Gwynedd 916–942 | | | Alser ap Tudwal | Alser ap Tudwal | Alser ap Tudwal | Alser ap Tudwal | Alser ap Tudwal | Alser ap Tudwal | | | Llywelyn ap Merfyn Powys 900–942 | Llywelyn ap Merfyn Powys 900–942 | Llywelyn ap Merfyn Powys 900–942 | Llywelyn ap Merfyn Powys 900–942 | Llywelyn ap Merfyn Powys 900–942 | Llywelyn ap Merfyn Powys 900–942 | | | Hywel Dda b.880 Dyfed 905–909 Deheubarth 909–950 Gwynedd 942–950 Powys 942–950 | Hywel Dda b.880 Dyfed 905–909 Deheubarth 909–950 Gwynedd 942–950 Powys 942–950 | Hywel Dda b.880 Dyfed 905–909 Deheubarth 909–950 Gwynedd 942–950 Powys 942–950 | Hywel Dda b.880 Dyfed 905–909 Deheubarth 909–950 Gwynedd 942–950 Powys 942–950 | Hywel Dda b.880 Dyfed 905–909 Deheubarth 909–950 Gwynedd 942–950 Powys 942–950 | Hywel Dda b.880 Dyfed 905–909 Deheubarth 909–950 Gwynedd 942–950 Powys 942–950 | | | Elen ferch Llywarch | Elen ferch Llywarch | Elen ferch Llywarch | Elen ferch Llywarch | Elen ferch Llywarch | Elen ferch Llywarch | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Meurig ap Idwal | Meurig ap Idwal | Meurig ap Idwal | Meurig ap Idwal | Meurig ap Idwal | Meurig ap Idwal | | | Iago ap Idwal Gwynedd 950–979 | Iago ap Idwal Gwynedd 950–979 | Iago ap Idwal Gwynedd 950–979 | Iago ap Idwal Gwynedd 950–979 | Iago ap Idwal Gwynedd 950–979 | Iago ap Idwal Gwynedd 950–979 | | | Ieuaf ap Idwal Gwynedd 950–969 | Ieuaf ap Idwal Gwynedd 950–969 | Ieuaf ap Idwal Gwynedd 950–969 | Ieuaf ap Idwal Gwynedd 950–969 | Ieuaf ap Idwal Gwynedd 950–969 | Ieuaf ap Idwal Gwynedd 950–969 | | | Rhodri ap Hywel Deheubarth 950–953 | Rhodri ap Hywel Deheubarth 950–953 | Rhodri ap Hywel Deheubarth 950–953 | Rhodri ap Hywel Deheubarth 950–953 | Rhodri ap Hywel Deheubarth 950–953 | Rhodri ap Hywel Deheubarth 950–953 | | | Owain ap Hywel Deheubarth 950–987 | Owain ap Hywel Deheubarth 950–987 | Owain ap Hywel Deheubarth 950–987 | Owain ap Hywel Deheubarth 950–987 | Owain ap Hywel Deheubarth 950–987 | Owain ap Hywel Deheubarth 950–987 | | | Edwin ap Hywel Deheubarth 950–954 | Edwin ap Hywel Deheubarth 950–954 | Edwin ap Hywel Deheubarth 950–954 | Edwin ap Hywel Deheubarth 950–954 | Edwin ap Hywel Deheubarth 950–954 | Edwin ap Hywel Deheubarth 950–954 |
| Idwal ap Meurig | Idwal ap Meurig | Idwal ap Meurig | Idwal ap Meurig | Idwal ap Meurig | Idwal ap Meurig | | | Hywel ap Ieuaf Gwynedd 979–985 | Hywel ap Ieuaf Gwynedd 979–985 | Hywel ap Ieuaf Gwynedd 979–985 | Hywel ap Ieuaf Gwynedd 979–985 | Hywel ap Ieuaf Gwynedd 979–985 | Hywel ap Ieuaf Gwynedd 979–985 | | | Cadwallon ab Ieuaf Gwynedd 985–986 | Cadwallon ab Ieuaf Gwynedd 985–986 | Cadwallon ab Ieuaf Gwynedd 985–986 | Cadwallon ab Ieuaf Gwynedd 985–986 | Cadwallon ab Ieuaf Gwynedd 985–986 | Cadwallon ab Ieuaf Gwynedd 985–986 | | | Einion ab Owain d.984 | Einion ab Owain d.984 | Einion ab Owain d.984 | Einion ab Owain d.984 | Einion ab Owain d.984 | Einion ab Owain d.984 | | | | | | | | | | | | | | | | | | | Maredudd ab Owain Deheubarth 987–999 Gwynedd 986–999 | Maredudd ab Owain Deheubarth 987–999 Gwynedd 986–999 | Maredudd ab Owain Deheubarth 987–999 Gwynedd 986–999 | Maredudd ab Owain Deheubarth 987–999 Gwynedd 986–999 | Maredudd ab Owain Deheubarth 987–999 Gwynedd 986–999 | Maredudd ab Owain Deheubarth 987–999 Gwynedd 986–999 | | | | | | | | |
| Iago ab Idwal ap Meurig Gwynedd 1023–1039 | Iago ab Idwal ap Meurig Gwynedd 1023–1039 | Iago ab Idwal ap Meurig Gwynedd 1023–1039 | Iago ab Idwal ap Meurig Gwynedd 1023–1039 | Iago ab Idwal ap Meurig Gwynedd 1023–1039 | Iago ab Idwal ap Meurig Gwynedd 1023–1039 | | | Cynan ap Hywel Gwynedd 999–1005 | Cynan ap Hywel Gwynedd 999–1005 | Cynan ap Hywel Gwynedd 999–1005 | Cynan ap Hywel Gwynedd 999–1005 | Cynan ap Hywel Gwynedd 999–1005 | Cynan ap Hywel Gwynedd 999–1005 | | | Aeddan ap Blegywryd Gwynedd 1005–1018 | Aeddan ap Blegywryd Gwynedd 1005–1018 | Aeddan ap Blegywryd Gwynedd 1005–1018 | Aeddan ap Blegywryd Gwynedd 1005–1018 | Aeddan ap Blegywryd Gwynedd 1005–1018 | Aeddan ap Blegywryd Gwynedd 1005–1018 | | | Edwin ab Einion Deheubarth 1005–1018 | Edwin ab Einion Deheubarth 1005–1018 | Edwin ab Einion Deheubarth 1005–1018 | Edwin ab Einion Deheubarth 1005–1018 | Edwin ab Einion Deheubarth 1005–1018 | Edwin ab Einion Deheubarth 1005–1018 | | | Cadell ab Einion Deheubarth 1005–1018 | Cadell ab Einion Deheubarth 1005–1018 | Cadell ab Einion Deheubarth 1005–1018 | Cadell ab Einion Deheubarth 1005–1018 | Cadell ab Einion Deheubarth 1005–1018 | Cadell ab Einion Deheubarth 1005–1018 | | | Cynfyn ap Gwerstan | Cynfyn ap Gwerstan | Cynfyn ap Gwerstan | Cynfyn ap Gwerstan | Cynfyn ap Gwerstan | Cynfyn ap Gwerstan | | | Angharad ferch Maredudd | Angharad ferch Maredudd | Angharad ferch Maredudd | Angharad ferch Maredudd | Angharad ferch Maredudd | Angharad ferch Maredudd | | | | | | | Llywelyn ap Seisyll Gwynedd 1018–1023 Deheubarth 1018–1023 | Llywelyn ap Seisyll Gwynedd 1018–1023 Deheubarth 1018–1023 | Llywelyn ap Seisyll Gwynedd 1018–1023 Deheubarth 1018–1023 | Llywelyn ap Seisyll Gwynedd 1018–1023 Deheubarth 1018–1023 | Llywelyn ap Seisyll Gwynedd 1018–1023 Deheubarth 1018–1023 | Llywelyn ap Seisyll Gwynedd 1018–1023 Deheubarth 1018–1023 | | | Rhydderch ap Iestyn Deheubarth 1023–1033 | Rhydderch ap Iestyn Deheubarth 1023–1033 | Rhydderch ap Iestyn Deheubarth 1023–1033 | Rhydderch ap Iestyn Deheubarth 1023–1033 | Rhydderch ap Iestyn Deheubarth 1023–1033 | Rhydderch ap Iestyn Deheubarth 1023–1033 |
| Cynan ab Iago 1014–1063 | Cynan ab Iago 1014–1063 | Cynan ab Iago 1014–1063 | Cynan ab Iago 1014–1063 | Cynan ab Iago 1014–1063 | Cynan ab Iago 1014–1063 | | | Trahaearn ap Caradog Gwynedd 1075–1081 | Trahaearn ap Caradog Gwynedd 1075–1081 | Trahaearn ap Caradog Gwynedd 1075–1081 | Trahaearn ap Caradog Gwynedd 1075–1081 | Trahaearn ap Caradog Gwynedd 1075–1081 | Trahaearn ap Caradog Gwynedd 1075–1081 | | | Owain ab Edwin | Owain ab Edwin | Owain ab Edwin | Owain ab Edwin | Owain ab Edwin | Owain ab Edwin | | | Hywel ab Edwin Deheubarth 1033–1044 | Hywel ab Edwin Deheubarth 1033–1044 | Hywel ab Edwin Deheubarth 1033–1044 | Hywel ab Edwin Deheubarth 1033–1044 | Hywel ab Edwin Deheubarth 1033–1044 | Hywel ab Edwin Deheubarth 1033–1044 | | | Tewdwr ap Cadell | Tewdwr ap Cadell | Tewdwr ap Cadell | Tewdwr ap Cadell | Tewdwr ap Cadell | Tewdwr ap Cadell | | | Rhiwallon ap Cynfyn 1020–1069 | Rhiwallon ap Cynfyn 1020–1069 | Rhiwallon ap Cynfyn 1020–1069 | Rhiwallon ap Cynfyn 1020–1069 | Rhiwallon ap Cynfyn 1020–1069 | Rhiwallon ap Cynfyn 1020–1069 | | | Bleddyn ap Cynfyn Gwynedd 1063–1075 Powys 1063–1075 | Bleddyn ap Cynfyn Gwynedd 1063–1075 Powys 1063–1075 | Bleddyn ap Cynfyn Gwynedd 1063–1075 Powys 1063–1075 | Bleddyn ap Cynfyn Gwynedd 1063–1075 Powys 1063–1075 | Bleddyn ap Cynfyn Gwynedd 1063–1075 Powys 1063–1075 | Bleddyn ap Cynfyn Gwynedd 1063–1075 Powys 1063–1075 | | | Gruffydd ap Llywelyn Gwynedd 1039–1063 Powys 1039–1063 Deheubarth 1055–1063 | Gruffydd ap Llywelyn Gwynedd 1039–1063 Powys 1039–1063 Deheubarth 1055–1063 | Gruffydd ap Llywelyn Gwynedd 1039–1063 Powys 1039–1063 Deheubarth 1055–1063 | Gruffydd ap Llywelyn Gwynedd 1039–1063 Powys 1039–1063 Deheubarth 1055–1063 | Gruffydd ap Llywelyn Gwynedd 1039–1063 Powys 1039–1063 Deheubarth 1055–1063 | Gruffydd ap Llywelyn Gwynedd 1039–1063 Powys 1039–1063 Deheubarth 1055–1063 | | | | | | | Gruffydd ap Rhydderch Deheubarth 1045–1055 | Gruffydd ap Rhydderch Deheubarth 1045–1055 | Gruffydd ap Rhydderch Deheubarth 1045–1055 | Gruffydd ap Rhydderch Deheubarth 1045–1055 | Gruffydd ap Rhydderch Deheubarth 1045–1055 | Gruffydd ap Rhydderch Deheubarth 1045–1055 |
| Gruffudd ap Cynan b.1055 Gwynedd 1081–1137 | Gruffudd ap Cynan b.1055 Gwynedd 1081–1137 | Gruffudd ap Cynan b.1055 Gwynedd 1081–1137 | Gruffudd ap Cynan b.1055 Gwynedd 1081–1137 | Gruffudd ap Cynan b.1055 Gwynedd 1081–1137 | Gruffudd ap Cynan b.1055 Gwynedd 1081–1137 | | | Angharad ferch Owain Deheubarth 1065-1162 | Angharad ferch Owain Deheubarth 1065-1162 | Angharad ferch Owain Deheubarth 1065-1162 | Angharad ferch Owain Deheubarth 1065-1162 | Angharad ferch Owain Deheubarth 1065-1162 | Angharad ferch Owain Deheubarth 1065-1162 | | | Maredudd ab Owain ab Edwin Deheubarth 1063–1072 | Maredudd ab Owain ab Edwin Deheubarth 1063–1072 | Maredudd ab Owain ab Edwin Deheubarth 1063–1072 | Maredudd ab Owain ab Edwin Deheubarth 1063–1072 | Maredudd ab Owain ab Edwin Deheubarth 1063–1072 | Maredudd ab Owain ab Edwin Deheubarth 1063–1072 | | | Rhys ab Owain Deheubarth 1072–1078 | Rhys ab Owain Deheubarth 1072–1078 | Rhys ab Owain Deheubarth 1072–1078 | Rhys ab Owain Deheubarth 1072–1078 | Rhys ab Owain Deheubarth 1072–1078 | Rhys ab Owain Deheubarth 1072–1078 | | | Rhys ap Tewdwr Deheubarth 1078–1093 | Rhys ap Tewdwr Deheubarth 1078–1093 | Rhys ap Tewdwr Deheubarth 1078–1093 | Rhys ap Tewdwr Deheubarth 1078–1093 | Rhys ap Tewdwr Deheubarth 1078–1093 | Rhys ap Tewdwr Deheubarth 1078–1093 | | | Gwladys ferch Rhiwallon | Gwladys ferch Rhiwallon | Gwladys ferch Rhiwallon | Gwladys ferch Rhiwallon | Gwladys ferch Rhiwallon | Gwladys ferch Rhiwallon | | | Iorwerth ap Bleddyn Powys 1075–1103 | Iorwerth ap Bleddyn Powys 1075–1103 | Iorwerth ap Bleddyn Powys 1075–1103 | Iorwerth ap Bleddyn Powys 1075–1103 | Iorwerth ap Bleddyn Powys 1075–1103 | Iorwerth ap Bleddyn Powys 1075–1103 | | | Maredudd ap Bleddyn Powys 1116–1132 | Maredudd ap Bleddyn Powys 1116–1132 | Maredudd ap Bleddyn Powys 1116–1132 | Maredudd ap Bleddyn Powys 1116–1132 | Maredudd ap Bleddyn Powys 1116–1132 | Maredudd ap Bleddyn Powys 1116–1132 | | | | | | | Cadwgan ap Bleddyn Powys 1075–1111 | Cadwgan ap Bleddyn Powys 1075–1111 | Cadwgan ap Bleddyn Powys 1075–1111 | Cadwgan ap Bleddyn Powys 1075–1111 | Cadwgan ap Bleddyn Powys 1075–1111 | Cadwgan ap Bleddyn Powys 1075–1111 | | | | |
| | | | | Cadwaladr ap Gruffydd 1096–1172 | Cadwaladr ap Gruffydd 1096–1172 | Cadwaladr ap Gruffydd 1096–1172 | Cadwaladr ap Gruffydd 1096–1172 | Cadwaladr ap Gruffydd 1096–1172 | Cadwaladr ap Gruffydd 1096–1172 | | | Gwenllian ferch Gruffydd 1097–1136 | Gwenllian ferch Gruffydd 1097–1136 | Gwenllian ferch Gruffydd 1097–1136 | Gwenllian ferch Gruffydd 1097–1136 | Gwenllian ferch Gruffydd 1097–1136 | Gwenllian ferch Gruffydd 1097–1136 | | | Gruffydd ap Rhys Deheubarth 1116–1137 | Gruffydd ap Rhys Deheubarth 1116–1137 | Gruffydd ap Rhys Deheubarth 1116–1137 | Gruffydd ap Rhys Deheubarth 1116–1137 | Gruffydd ap Rhys Deheubarth 1116–1137 | Gruffydd ap Rhys Deheubarth 1116–1137 | | | Nest ferch Rhys 1085–1136 | Nest ferch Rhys 1085–1136 | Nest ferch Rhys 1085–1136 | Nest ferch Rhys 1085–1136 | Nest ferch Rhys 1085–1136 | Nest ferch Rhys 1085–1136 | | | | | | | | | | | Susanna ferch Gruffydd | Susanna ferch Gruffydd | Susanna ferch Gruffydd | Susanna ferch Gruffydd | Susanna ferch Gruffydd | Susanna ferch Gruffydd | | | Madog ap Maredudd Powys 1132–1160 | Madog ap Maredudd Powys 1132–1160 | Madog ap Maredudd Powys 1132–1160 | Madog ap Maredudd Powys 1132–1160 | Madog ap Maredudd Powys 1132–1160 | Madog ap Maredudd Powys 1132–1160 | | | Gruffydd ap Maredudd | Gruffydd ap Maredudd | Gruffydd ap Maredudd | Gruffydd ap Maredudd | Gruffydd ap Maredudd | Gruffydd ap Maredudd | | | Owain ap Cadwgan Powys 1111–1116 | Owain ap Cadwgan Powys 1111–1116 | Owain ap Cadwgan Powys 1111–1116 | Owain ap Cadwgan Powys 1111–1116 | Owain ap Cadwgan Powys 1111–1116 | Owain ap Cadwgan Powys 1111–1116 | | | | |
| Owain Gwynedd b.1100 Gwynedd 1137–1170 | Owain Gwynedd b.1100 Gwynedd 1137–1170 | Owain Gwynedd b.1100 Gwynedd 1137–1170 | Owain Gwynedd b.1100 Gwynedd 1137–1170 | Owain Gwynedd b.1100 Gwynedd 1137–1170 | Owain Gwynedd b.1100 Gwynedd 1137–1170 | | | Cadell ap Gruffydd Deheubarth 1143–1153 | Cadell ap Gruffydd Deheubarth 1143–1153 | Cadell ap Gruffydd Deheubarth 1143–1153 | Cadell ap Gruffydd Deheubarth 1143–1153 | Cadell ap Gruffydd Deheubarth 1143–1153 | Cadell ap Gruffydd Deheubarth 1143–1153 | | | Maredudd ap Gruffydd Deheubarth 1153–1155 | Maredudd ap Gruffydd Deheubarth 1153–1155 | Maredudd ap Gruffydd Deheubarth 1153–1155 | Maredudd ap Gruffydd Deheubarth 1153–1155 | Maredudd ap Gruffydd Deheubarth 1153–1155 | Maredudd ap Gruffydd Deheubarth 1153–1155 | | | Anarawd ap Gruffydd Deheubarth 1137–1143 | Anarawd ap Gruffydd Deheubarth 1137–1143 | Anarawd ap Gruffydd Deheubarth 1137–1143 | Anarawd ap Gruffydd Deheubarth 1137–1143 | Anarawd ap Gruffydd Deheubarth 1137–1143 | Anarawd ap Gruffydd Deheubarth 1137–1143 | | | | | | | Rhys ap Gruffydd b.1132 Deheubarth 1155–1197 | Rhys ap Gruffydd b.1132 Deheubarth 1155–1197 | Rhys ap Gruffydd b.1132 Deheubarth 1155–1197 | Rhys ap Gruffydd b.1132 Deheubarth 1155–1197 | Rhys ap Gruffydd b.1132 Deheubarth 1155–1197 | Rhys ap Gruffydd b.1132 Deheubarth 1155–1197 | | | Gwenllian ferch Madog | Gwenllian ferch Madog | Gwenllian ferch Madog | Gwenllian ferch Madog | Gwenllian ferch Madog | Gwenllian ferch Madog | | | | | | | | | | | | | | | | | | | | | | | | | | | Owain Cyfeiliog Powys Wenwynwyn 1160–1197 | Owain Cyfeiliog Powys Wenwynwyn 1160–1197 | Owain Cyfeiliog Powys Wenwynwyn 1160–1197 | Owain Cyfeiliog Powys Wenwynwyn 1160–1197 | Owain Cyfeiliog Powys Wenwynwyn 1160–1197 | Owain Cyfeiliog Powys Wenwynwyn 1160–1197 |
| Hywel ab Owain Gwynedd b.1120 Gwynedd 1170 | Hywel ab Owain Gwynedd b.1120 Gwynedd 1170 | Hywel ab Owain Gwynedd b.1120 Gwynedd 1170 | Hywel ab Owain Gwynedd b.1120 Gwynedd 1170 | Hywel ab Owain Gwynedd b.1120 Gwynedd 1170 | Hywel ab Owain Gwynedd b.1120 Gwynedd 1170 | | | Dafydd ab Owain Gwynedd Gwynedd 1170–1195 d. 1203 | Dafydd ab Owain Gwynedd Gwynedd 1170–1195 d. 1203 | Dafydd ab Owain Gwynedd Gwynedd 1170–1195 d. 1203 | Dafydd ab Owain Gwynedd Gwynedd 1170–1195 d. 1203 | Dafydd ab Owain Gwynedd Gwynedd 1170–1195 d. 1203 | Dafydd ab Owain Gwynedd Gwynedd 1170–1195 d. 1203 | | | Maelgwn ab Owain Gwynedd Gwynedd 1170–1173 | Maelgwn ab Owain Gwynedd Gwynedd 1170–1173 | Maelgwn ab Owain Gwynedd Gwynedd 1170–1173 | Maelgwn ab Owain Gwynedd Gwynedd 1170–1173 | Maelgwn ab Owain Gwynedd Gwynedd 1170–1173 | Maelgwn ab Owain Gwynedd Gwynedd 1170–1173 | | | Cynan ab Owain Gwynedd | Cynan ab Owain Gwynedd | Cynan ab Owain Gwynedd | Cynan ab Owain Gwynedd | Cynan ab Owain Gwynedd | Cynan ab Owain Gwynedd | | | Rhodri ab Owain Gwynedd 1135–1195 | Rhodri ab Owain Gwynedd 1135–1195 | Rhodri ab Owain Gwynedd 1135–1195 | Rhodri ab Owain Gwynedd 1135–1195 | Rhodri ab Owain Gwynedd 1135–1195 | Rhodri ab Owain Gwynedd 1135–1195 | | | Gwenllian ferch Rhys | Gwenllian ferch Rhys | Gwenllian ferch Rhys | Gwenllian ferch Rhys | Gwenllian ferch Rhys | Gwenllian ferch Rhys | | | Gruffydd ap Rhys II Deheubarth 1197–1201 | Gruffydd ap Rhys II Deheubarth 1197–1201 | Gruffydd ap Rhys II Deheubarth 1197–1201 | Gruffydd ap Rhys II Deheubarth 1197–1201 | Gruffydd ap Rhys II Deheubarth 1197–1201 | Gruffydd ap Rhys II Deheubarth 1197–1201 | | | Rhys Gryg Deheubarth 1216–1234 | Rhys Gryg Deheubarth 1216–1234 | Rhys Gryg Deheubarth 1216–1234 | Rhys Gryg Deheubarth 1216–1234 | Rhys Gryg Deheubarth 1216–1234 | Rhys Gryg Deheubarth 1216–1234 | | | Angharad ferch Owain Gwynedd | Angharad ferch Owain Gwynedd | Angharad ferch Owain Gwynedd | Angharad ferch Owain Gwynedd | Angharad ferch Owain Gwynedd | Angharad ferch Owain Gwynedd | | | Gruffydd Maelor I Powys Fadog 1160–1191 | Gruffydd Maelor I Powys Fadog 1160–1191 | Gruffydd Maelor I Powys Fadog 1160–1191 | Gruffydd Maelor I Powys Fadog 1160–1191 | Gruffydd Maelor I Powys Fadog 1160–1191 | Gruffydd Maelor I Powys Fadog 1160–1191 | | |
| Iorwerth Drwyndwn 1145–1174 | Iorwerth Drwyndwn 1145–1174 | Iorwerth Drwyndwn 1145–1174 | Iorwerth Drwyndwn 1145–1174 | Iorwerth Drwyndwn 1145–1174 | Iorwerth Drwyndwn 1145–1174 | | | Marared ferch Madog | Marared ferch Madog | Marared ferch Madog | Marared ferch Madog | Marared ferch Madog | Marared ferch Madog | | | Gruffudd ap Cynan ab Owain Gwynedd 1150–1200 | Gruffudd ap Cynan ab Owain Gwynedd 1150–1200 | Gruffudd ap Cynan ab Owain Gwynedd 1150–1200 | Gruffudd ap Cynan ab Owain Gwynedd 1150–1200 | Gruffudd ap Cynan ab Owain Gwynedd 1150–1200 | Gruffudd ap Cynan ab Owain Gwynedd 1150–1200 | | | Maredudd ap Cynan ab Owain Gwynedd 1150–1212 | Maredudd ap Cynan ab Owain Gwynedd 1150–1212 | Maredudd ap Cynan ab Owain Gwynedd 1150–1212 | Maredudd ap Cynan ab Owain Gwynedd 1150–1212 | Maredudd ap Cynan ab Owain Gwynedd 1150–1212 | Maredudd ap Cynan ab Owain Gwynedd 1150–1212 | | | Tomas ap Rhodri ab Owain Gwynedd (see Anwyl of Tywyn family) | Tomas ap Rhodri ab Owain Gwynedd (see Anwyl of Tywyn family) | Tomas ap Rhodri ab Owain Gwynedd (see Anwyl of Tywyn family) | Tomas ap Rhodri ab Owain Gwynedd (see Anwyl of Tywyn family) | Tomas ap Rhodri ab Owain Gwynedd (see Anwyl of Tywyn family) | Tomas ap Rhodri ab Owain Gwynedd (see Anwyl of Tywyn family) | | | Maelgwn ap Rhys Deheubarth 1201–1230 | Maelgwn ap Rhys Deheubarth 1201–1230 | Maelgwn ap Rhys Deheubarth 1201–1230 | Maelgwn ap Rhys Deheubarth 1201–1230 | Maelgwn ap Rhys Deheubarth 1201–1230 | Maelgwn ap Rhys Deheubarth 1201–1230 | | | | | | | Gwenllian ferch Rhys | Gwenllian ferch Rhys | Gwenllian ferch Rhys | Gwenllian ferch Rhys | Gwenllian ferch Rhys | Gwenllian ferch Rhys | | | Ednyfed Fychan 1170–1246 | Ednyfed Fychan 1170–1246 | Ednyfed Fychan 1170–1246 | Ednyfed Fychan 1170–1246 | Ednyfed Fychan 1170–1246 | Ednyfed Fychan 1170–1246 | | | Madog ap Gruffydd Maelor Powys Fadog 1191–1236 | Madog ap Gruffydd Maelor Powys Fadog 1191–1236 | Madog ap Gruffydd Maelor Powys Fadog 1191–1236 | Madog ap Gruffydd Maelor Powys Fadog 1191–1236 | Madog ap Gruffydd Maelor Powys Fadog 1191–1236 | Madog ap Gruffydd Maelor Powys Fadog 1191–1236 | | | Gwenwynwyn Powys Wenwynwyn 1197–1216 | Gwenwynwyn Powys Wenwynwyn 1197–1216 | Gwenwynwyn Powys Wenwynwyn 1197–1216 | Gwenwynwyn Powys Wenwynwyn 1197–1216 | Gwenwynwyn Powys Wenwynwyn 1197–1216 | Gwenwynwyn Powys Wenwynwyn 1197–1216 |
| Tangwystl Goch | Tangwystl Goch | Tangwystl Goch | Tangwystl Goch | Tangwystl Goch | Tangwystl Goch | | | | | Llywelyn the Great b.1173 Gwynedd 1195–1240 Powys 1216–1240 | Llywelyn the Great b.1173 Gwynedd 1195–1240 Powys 1216–1240 | Llywelyn the Great b.1173 Gwynedd 1195–1240 Powys 1216–1240 | Llywelyn the Great b.1173 Gwynedd 1195–1240 Powys 1216–1240 | Llywelyn the Great b.1173 Gwynedd 1195–1240 Powys 1216–1240 | Llywelyn the Great b.1173 Gwynedd 1195–1240 Powys 1216–1240 | | | | | Joan Plantagenet, Lady of Wales | Joan Plantagenet, Lady of Wales | Joan Plantagenet, Lady of Wales | Joan Plantagenet, Lady of Wales | Joan Plantagenet, Lady of Wales | Joan Plantagenet, Lady of Wales | | | | | | | | | | | Llywelyn the Elder ap Maredudd | Llywelyn the Elder ap Maredudd | Llywelyn the Elder ap Maredudd | Llywelyn the Elder ap Maredudd | Llywelyn the Elder ap Maredudd | Llywelyn the Elder ap Maredudd | | | Goronwy ab Ednyfed 1205–1268 | Goronwy ab Ednyfed 1205–1268 | Goronwy ab Ednyfed 1205–1268 | Goronwy ab Ednyfed 1205–1268 | Goronwy ab Ednyfed 1205–1268 | Goronwy ab Ednyfed 1205–1268 | | | Owain ap Gruffudd | Owain ap Gruffudd | Owain ap Gruffudd | Owain ap Gruffudd | Owain ap Gruffudd | Owain ap Gruffudd | | | Maredudd ap Rhys Grug d.1271 | Maredudd ap Rhys Grug d.1271 | Maredudd ap Rhys Grug d.1271 | Maredudd ap Rhys Grug d.1271 | Maredudd ap Rhys Grug d.1271 | Maredudd ap Rhys Grug d.1271 | | | Gruffydd II ap Madog Powys Fadog 1236–1269 | Gruffydd II ap Madog Powys Fadog 1236–1269 | Gruffydd II ap Madog Powys Fadog 1236–1269 | Gruffydd II ap Madog Powys Fadog 1236–1269 | Gruffydd II ap Madog Powys Fadog 1236–1269 | Gruffydd II ap Madog Powys Fadog 1236–1269 | | | Gruffydd ap Gwenwynwyn Powys Wenwynwyn 1241–1287 | Gruffydd ap Gwenwynwyn Powys Wenwynwyn 1241–1287 | Gruffydd ap Gwenwynwyn Powys Wenwynwyn 1241–1287 | Gruffydd ap Gwenwynwyn Powys Wenwynwyn 1241–1287 | Gruffydd ap Gwenwynwyn Powys Wenwynwyn 1241–1287 | Gruffydd ap Gwenwynwyn Powys Wenwynwyn 1241–1287 | | |
| | | | | Gruffydd ap Llywelyn 1200–1244 | Gruffydd ap Llywelyn 1200–1244 | Gruffydd ap Llywelyn 1200–1244 | Gruffydd ap Llywelyn 1200–1244 | Gruffydd ap Llywelyn 1200–1244 | Gruffydd ap Llywelyn 1200–1244 | | | Dafydd ap Llywelyn b.1215 Wales 1240–1246 | Dafydd ap Llywelyn b.1215 Wales 1240–1246 | Dafydd ap Llywelyn b.1215 Wales 1240–1246 | Dafydd ap Llywelyn b.1215 Wales 1240–1246 | Dafydd ap Llywelyn b.1215 Wales 1240–1246 | Dafydd ap Llywelyn b.1215 Wales 1240–1246 | | | Angharad ferch Llywelyn | Angharad ferch Llywelyn | Angharad ferch Llywelyn | Angharad ferch Llywelyn | Angharad ferch Llywelyn | Angharad ferch Llywelyn | | | Maelgwn Fychan | Maelgwn Fychan | Maelgwn Fychan | Maelgwn Fychan | Maelgwn Fychan | Maelgwn Fychan | | | Maredudd ap Llywelyn d. 1255 | Maredudd ap Llywelyn d. 1255 | Maredudd ap Llywelyn d. 1255 | Maredudd ap Llywelyn d. 1255 | Maredudd ap Llywelyn d. 1255 | Maredudd ap Llywelyn d. 1255 | | | | | | | | | | | | | | | | | | | Rhys ap Maredudd 1250–1292 | Rhys ap Maredudd 1250–1292 | Rhys ap Maredudd 1250–1292 | Rhys ap Maredudd 1250–1292 | Rhys ap Maredudd 1250–1292 | Rhys ap Maredudd 1250–1292 | | | | | | | | | | | Owen de la Pole 1257–1293 | Owen de la Pole 1257–1293 | Owen de la Pole 1257–1293 | Owen de la Pole 1257–1293 | Owen de la Pole 1257–1293 | Owen de la Pole 1257–1293 |
| Llywelyn ap Gruffudd b.1223 Wales 1246–1282 | Llywelyn ap Gruffudd b.1223 Wales 1246–1282 | Llywelyn ap Gruffudd b.1223 Wales 1246–1282 | Llywelyn ap Gruffudd b.1223 Wales 1246–1282 | Llywelyn ap Gruffudd b.1223 Wales 1246–1282 | Llywelyn ap Gruffudd b.1223 Wales 1246–1282 | | | Owain Goch ap Gruffydd d. 1282 Gwynedd 1246–1255 | Owain Goch ap Gruffydd d. 1282 Gwynedd 1246–1255 | Owain Goch ap Gruffydd d. 1282 Gwynedd 1246–1255 | Owain Goch ap Gruffydd d. 1282 Gwynedd 1246–1255 | Owain Goch ap Gruffydd d. 1282 Gwynedd 1246–1255 | Owain Goch ap Gruffydd d. 1282 Gwynedd 1246–1255 | | | Dafydd ap Gruffydd b.1238 Wales 1282–1283 | Dafydd ap Gruffydd b.1238 Wales 1282–1283 | Dafydd ap Gruffydd b.1238 Wales 1282–1283 | Dafydd ap Gruffydd b.1238 Wales 1282–1283 | Dafydd ap Gruffydd b.1238 Wales 1282–1283 | Dafydd ap Gruffydd b.1238 Wales 1282–1283 | | | Rhodri ap Gruffudd 1230–1315 | Rhodri ap Gruffudd 1230–1315 | Rhodri ap Gruffudd 1230–1315 | Rhodri ap Gruffudd 1230–1315 | Rhodri ap Gruffudd 1230–1315 | Rhodri ap Gruffudd 1230–1315 | | | Llywelyn ap Maredudd d.1263 | Llywelyn ap Maredudd d.1263 | Llywelyn ap Maredudd d.1263 | Llywelyn ap Maredudd d.1263 | Llywelyn ap Maredudd d.1263 | Llywelyn ap Maredudd d.1263 | | | | | | | Tudur Hen d.1311 | Tudur Hen d.1311 | Tudur Hen d.1311 | Tudur Hen d.1311 | Tudur Hen d.1311 | Tudur Hen d.1311 | | | Maredydd ab Owain | Maredydd ab Owain | Maredydd ab Owain | Maredydd ab Owain | Maredydd ab Owain | Maredydd ab Owain | | | Elen ferch Maelgwn | Elen ferch Maelgwn | Elen ferch Maelgwn | Elen ferch Maelgwn | Elen ferch Maelgwn | Elen ferch Maelgwn | | | | | | | | | | | Gruffydd de la Pole d.1309 | Gruffydd de la Pole d.1309 | Gruffydd de la Pole d.1309 | Gruffydd de la Pole d.1309 | Gruffydd de la Pole d.1309 | Gruffydd de la Pole d.1309 |
| Catherine ferch Llywelyn | Catherine ferch Llywelyn | Catherine ferch Llywelyn | Catherine ferch Llywelyn | Catherine ferch Llywelyn | Catherine ferch Llywelyn | | | Llywelyn ap Dafydd 1267–1287 | Llywelyn ap Dafydd 1267–1287 | Llywelyn ap Dafydd 1267–1287 | Llywelyn ap Dafydd 1267–1287 | Llywelyn ap Dafydd 1267–1287 | Llywelyn ap Dafydd 1267–1287 | | | Owain ap Dafydd 1265–1325 | Owain ap Dafydd 1265–1325 | Owain ap Dafydd 1265–1325 | Owain ap Dafydd 1265–1325 | Owain ap Dafydd 1265–1325 | Owain ap Dafydd 1265–1325 | | | Tomas ap Rhodri 1300–1363 | Tomas ap Rhodri 1300–1363 | Tomas ap Rhodri 1300–1363 | Tomas ap Rhodri 1300–1363 | Tomas ap Rhodri 1300–1363 | Tomas ap Rhodri 1300–1363 | | | Madog ap Llywelyn claimant 1294–1295 | Madog ap Llywelyn claimant 1294–1295 | Madog ap Llywelyn claimant 1294–1295 | Madog ap Llywelyn claimant 1294–1295 | Madog ap Llywelyn claimant 1294–1295 | Madog ap Llywelyn claimant 1294–1295 | | | | | | | Goronwy ap Tudur Hen d.1331 | Goronwy ap Tudur Hen d.1331 | Goronwy ap Tudur Hen d.1331 | Goronwy ap Tudur Hen d.1331 | Goronwy ap Tudur Hen d.1331 | Goronwy ap Tudur Hen d.1331 | | | | | | | Owain ap Maredydd | Owain ap Maredydd | Owain ap Maredydd | Owain ap Maredydd | Owain ap Maredydd | Owain ap Maredydd | | | | | | | Gruffudd Fychan I Powys Fadog 1277–1283 | Gruffudd Fychan I Powys Fadog 1277–1283 | Gruffudd Fychan I Powys Fadog 1277–1283 | Gruffudd Fychan I Powys Fadog 1277–1283 | Gruffudd Fychan I Powys Fadog 1277–1283 | Gruffudd Fychan I Powys Fadog 1277–1283 | | | Madog II ap Gruffydd Powys Fadog 1269–1277 | Madog II ap Gruffydd Powys Fadog 1269–1277 | Madog II ap Gruffydd Powys Fadog 1269–1277 | Madog II ap Gruffydd Powys Fadog 1269–1277 | Madog II ap Gruffydd Powys Fadog 1269–1277 | Madog II ap Gruffydd Powys Fadog 1269–1277 |
| | | | | | | | | | | | | | | | | | | | | | | | | Owain Lawgoch 1330–1378 | Owain Lawgoch 1330–1378 | Owain Lawgoch 1330–1378 | | | | | | | | | | | | | | | | | | | | | | | | | | | Llywelyn ab Owain | Llywelyn ab Owain | Llywelyn ab Owain | | | | | | | Madog Crypl 1275–1304 | Madog Crypl 1275–1304 | Madog Crypl 1275–1304 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | Eleanor Goch | Eleanor Goch | Eleanor Goch | Eleanor Goch | Eleanor Goch | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tomas ap Llewelyn | Tomas ap Llewelyn | Tomas ap Llewelyn | Tomas ap Llewelyn | Tomas ap Llewelyn | | | | | | | Gruffydd of Rhuddallt 1296–1343 | Gruffydd of Rhuddallt 1296–1343 | Gruffydd of Rhuddallt 1296–1343 | Gruffydd of Rhuddallt 1296–1343 | Gruffydd of Rhuddallt 1296–1343 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tudur ap Goronwy d.1367 | Tudur ap Goronwy d.1367 | Tudur ap Goronwy d.1367 | Tudur ap Goronwy d.1367 | Tudur ap Goronwy d.1367 | Tudur ap Goronwy d.1367 | | | Marged ferch Tomos | Marged ferch Tomos | Marged ferch Tomos | Marged ferch Tomos | Marged ferch Tomos | Marged ferch Tomos | | | Elen ferch Tomos | Elen ferch Tomos | Elen ferch Tomos | Elen ferch Tomos | Elen ferch Tomos | Elen ferch Tomos | | | Gruffudd Fychan II d. 1369 | Gruffudd Fychan II d. 1369 | Gruffudd Fychan II d. 1369 | Gruffudd Fychan II d. 1369 | Gruffudd Fychan II d. 1369 | Gruffudd Fychan II d. 1369 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Maredudd ap Tudur d.1406 | Maredudd ap Tudur d.1406 | Maredudd ap Tudur d.1406 | Maredudd ap Tudur d.1406 | Maredudd ap Tudur d.1406 | Maredudd ap Tudur d.1406 | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Owen Tudor 1400–1461 | Owen Tudor 1400–1461 | Owen Tudor 1400–1461 | Owen Tudor 1400–1461 | Owen Tudor 1400–1461 | Owen Tudor 1400–1461 | Owain Glyndŵr claimant 1400–1415 | Owain Glyndŵr claimant 1400–1415 | Owain Glyndŵr claimant 1400–1415 | Owain Glyndŵr claimant 1400–1415 | Owain Glyndŵr claimant 1400–1415 | Owain Glyndŵr claimant 1400–1415 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | House of Tudor | House of Tudor | House of Tudor | House of Tudor | House of Tudor | House of Tudor |