Edmund II Canute Harold I
Edmund II
1016
Canute
1016-1035
Harold I
1035-1040
Harthacnut Edward The Confessor Harold II
Harthacnut
1040-1042
Edward The Confessor
1042-1066
Harold II
1066
William I William II Henry I
William I
1066-1087
William II
1087-1100
Henry I
1100-1135

Back to Main Menu