The kings of England


















William I
William the Conqueror
25 December 1066
–
9 September 1087
(20 years, 259 days)
William the Conqueror
25 December 1066
–
9 September 1087
(20 years, 259 days)

William II
William Rufus
26 September 1087
–
2 August 1100
(12 years, 311 days)
William Rufus
26 September 1087
–
2 August 1100
(12 years, 311 days)

Henry I
Henry Beauclerc
5 August 1100
–
1 December 1135
(35 years, 119 days)
Henry Beauclerc
5 August 1100
–
1 December 1135
(35 years, 119 days)

Stephen
Stephen of Blois
22 December 1135
–
25 October 1154
(18 years, 308 days)
Stephen of Blois
22 December 1135
–
25 October 1154
(18 years, 308 days)

Henry II
Henry Curtmantle
19 December 1154
–
6 July 1189
(34 years, 200 days)
Henry Curtmantle
19 December 1154
–
6 July 1189
(34 years, 200 days)

Richard I
Richard the Lionheart
3 September 1189
–
6 April 1199
(9 years, 216 days)
Richard the Lionheart
3 September 1189
–
6 April 1199
(9 years, 216 days)

John
John Lackland
27 May 1199
–
19 October 1216
(17 years, 146 days)
John Lackland
27 May 1199
–
19 October 1216
(17 years, 146 days)

Henry III
Henry of Winchester
28 October 1216
–
16 November 1272
(56 years, 20 days)
Henry of Winchester
28 October 1216
–
16 November 1272
(56 years, 20 days)

Edward I
Edward Longshanks
20 November 1272
–
7 July 1307
(34 years, 230 days)
Edward Longshanks
20 November 1272
–
7 July 1307
(34 years, 230 days)

Edward II
Edward of Caernarfon
8 July 1307
–
20 January 1327
(19 years, 197 days)
Edward of Caernarfon
8 July 1307
–
20 January 1327
(19 years, 197 days)

Edward III
25 January 1327
–
21 June 1377
(50 years, 148 days)
25 January 1327
–
21 June 1377
(50 years, 148 days)

Richard II
22 June 1377
–
29 September 1399
(22 years, 100 days)
22 June 1377
–
29 September 1399
(22 years, 100 days)

Henry IV
Henry of Bolingbroke
30 September 1399
–
20 March 1413
(13 years, 172 days)
Henry of Bolingbroke
30 September 1399
–
20 March 1413
(13 years, 172 days)

Henry V
21 March 1413
–
31 August 1422
(9 years, 164 days)
21 March 1413
–
31 August 1422
(9 years, 164 days)

(1st reign)
Henry VI
1 September 1422
–
4 March 1461
(38 years, 185 days)
Henry VI
1 September 1422
–
4 March 1461
(38 years, 185 days)

(2nd reign)
Edward IV
11 April 1471
–
9 April 1483
(11 years, 364 days)
Edward IV
11 April 1471
–
9 April 1483
(11 years, 364 days)

Edward V
9 April 1483
–
25 June 1483
(78 days)
9 April 1483
–
25 June 1483
(78 days)
