Wessex Alfred the Great 0886 - 0899 4865 days Wessex Edward the Elder 0899 - 0924 9031 days Wessex Ælfweard 0924 - 0924 16 days Wessex Æthelstan 0924 - 0939 5564 days Wessex Edmund I 0939 - 0946 2402 days Wessex Eadred 0946 - 0955 3468 days Wessex Eadwig 0955 - 0959 1408 days Wessex Edgar the Peaceful 0959 - 0975 5759 days Wessex Edward the Martyr 0975 - 0978 984 days Wessex Æthelred the Unready 0978 - 1013 13065 days Denmark Sweyn Forkbeard 1013 - 1014 40 days Wessex Æthelred the Unready 1014 - 1016 810 days Wessex Edmund Ironside 1016 - 1016 221 days Denmark Cnut the Great 1016 - 1035 6921 days Denmark Harold Harefoot 1035 - 1040 1587 days Denmark Harthacnut 1040 - 1042 813 days Wessex Edward the Confessor 1042 - 1066 8612 days Godwin Harold II 1066 - 1066 282 days Wessex Edgar II (Disputed) 1066 - 1066 56 days Norman William I 1066 - 1087 7563 days Norman William II 1087 - 1100 4710 days Norman Henry I 1100 - 1135 12904 days Blois Stephen 1135 - 1154 6882 days Anjou Henry II 1154 - 1189 12673 days Anjou Richard I 1189 - 1199 3561 days Anjou John 1199 - 1216 6406 days Plantagent Henry III 1216 - 1272 20482 days Plantagent Edward I 1272 - 1307 12650 days Plantagent Edward II 1307 - 1327 7137 days Plantagent Edward III 1327 - 1377 18415 days Plantagent Richard II 1377 - 1399 8135 days Lancaster Henry IV 1399 - 1413 4920 days Lancaster Henry V 1413 - 1422 3451 days Lancaster Henry VI 1422 - 1461 14065 days York Edward IV 1461 - 1470 3500 days Lancaster Henry VI 1470 - 1471 190 days York Edward IV 1471 - 1483 4381 days York Edward V 1483 - 1483 77 days York Richard III 1483 - 1485 788 days Tudor Henry VII 1485 - 1509 8642 days Tudor Henry VIII 1509 - 1547 13796 days Tudor Edward VI 1547 - 1553 2351 days Tudor Lady Jane Gray 1553 - 1553 9 days Tudor Mary I 1553 - 1558 1947 days Tudor Elizabeth I 1558 - 1603 16198 days Stuart James I 1603 - 1625 8039 days Stuart Charles I 1625 - 1649 8710 days Stuart Charles II 1660 - 1685 9019 days Stuart James II 1685 - 1688 1404 days Stuart William III 1689 - 1702 4770 days Stuart Mary II 1689 - 1694 2144 days Stuart Anne 1702 - 1714 4529 days Hanover George I 1714 - 1727 4697 days Hanover George II 1727 - 1760 12190 days Hanover George III 1760 - 1820 21644 days Hanover George IV 1820 - 1830 3801 days Hanover William IV 1830 - 1837 2551 days Hanover Victoria 1837 - 1901 23225 days Saxe-Coburg Edward VII 1901 - 1910 3391 days Windsor George V 1910 - 1936 9390 days Windsor Edward VIII 1936 - 1936 326 days Windsor George VI 1936 - 1952 5535 days Windsor Elizabeth II 1952 - 2022 25782 days Windsor Charles III 2022 805 days