Denmark
Frederik VII
(1848-1863)
Christian IX
(1863-1909)
Frederik VIII
(1906-1912)
Christian X
(1912-1947)
Frederik IX
(1947-1972)
Margrethe II
(1972-2014)
Frederik X
(From 14 January 2024)