HISTORY

Monarchy
British Monarchs with the Longest Tenures
This list features the monarchs that have had the longest tenures in British history.
RANK | MONARCH | TENURE | DURATION |
1 | Elizabeth II of the United Kingdom | 1952-2022 | 70 years, 214 days (25,782 days) |
2 | Victoria of the United Kingdom | 1837-1901 | 63 years, 216 days (23,226 days) |
3 | George III of the United Kingdom | 1760-1820 | 59 years, 96 days (21,644 days) |
4 | James VI of Scotland (James I of England) | 1567-1625 | 57 years, 246 days (21,066 days) |
5 | Henry III of England | 1216-1272 | 56 years, 19 days (20,473 days) |
6 | Edward III of England | 1327-1377 | 50 years, 147 days (18,410 days) |
7 | William I of Scotland | 1165-1214 | 48 years, 360 days (17,892 days) |
8 | Llywelyn of Gwynedd | c. 1195-1240 | 44–46 years (16,173–16,902 days) |
9 | Elizabeth I of England | 1558-1603 | 44 years, 127 days (16,198 days) |
10 | David II of Scotland | 1329-1371 | 41 years, 260 days (15,235 days) |
References




