Monarch Timeline

List of Monarchs - Timeline

Nine Royal Houses have ruled England since the Norman Conquest: 

The House of Normandy
The House of Anjou (Plantagenets)
The House of Lancaster
The House of York
The House of Tudor
The House of Stuart
The House of Hanover
The House of Saxe-Coburg-Gotha
The present-day House of Windsor

Longest reigning monarchs:

Queen Elizabeth II 70 years

Queen Victoria 64 years

King George III 60 years

King Henry III 56 years

King Edward III 50 years

The House of Normandy
William I       1066
William II      1087
Henry I         1100
Stephen       1135

Longest reigning William I (35 years)
Shortest reigning William II (13 years)

The House of Anjou (Plantagenets)
Henry II       1154
Richard I     1189
John            1199
Henry III      1216
Edward I      1272
Edward II     1307
Edward III    1327
Richard II     1377

Longest reigning Henry III (56 years)
Shortest reigning Richard I (10 years)

The House of Lancaster

Henry IV       1399

Henry V        1413

Henry VI       1422

Longest reigning Henry VI (39 years)
Shortest reigning Henry V (9 years)

The House of York
Edward IV       1461
Edward V        1483
Richard III       1483

Longest reigning Edward IV (22 years)
Shortest Edward V 

The House of Tudor
Henry VII        1485
Henry VIII       1509
Edward VI      1547
Mary I             1553
Elizabeth        1558

Longest reigning Elizabeth I (45 years)
Shortest reigning Mary I (5 years)

The House of Stuart

James I         1603

Charles I         1625

Commonwealth 1649

Charles II         1660

James II         1685

William III & Mary II  1689

Anne             1702

Longest reigning Charles II (25 years)
Shortest reigning James II (4 years)

The House of Hanover
George I       1714

George II      1727

George III     1760

George IV     1820

William IV     1830

Victoria         1837


Longest reigning Queen Victoria (64 years)

Shortest reigning William IV (7 years)

The House of Saxe-Coberg Gotha
Edward VII       1901
George V         1910

The House of Windsor

George V        1910 (Name changed in 1915)

George VI       1936

Elizabeth II      1952

Charles III       2022 


Longest reigning Queen Elizabeth II (70 years)