NB. For a detailed list, year-by-year, including photos, videos, reviews and show programmes, please visist our extensive ARCHIVE
Queen Elizabeth II (39 times) 1945, 1946, 1947, 1949, 1952, 1953, 1954, 1955 (Blackpool), 1955 (London), 1957, 1958, 1960, 1962, 1964–65, 1967, 1969–71, 1973, 1975, 1977, 1979, 1981, 1983, 1985, 1987, 1989–90, 1993, 1995, 1997, 1999, 2001, 2003, 2005, 2007, 2009, 2012
Queen Elizabeth The Queen Mother (26 times) 1937–38, 1945–51, 1959, 1961, 1963, 1966, 1968, 1972, 1974, 1976, 1978, 1980, 1982, 1984, 1986, 1988, 1990, 1991
The Duke of Edinburgh (29 times) 1947, 1952, 1953, 1954, 1955 (Blackpool), 1955 (London), 1957, 1958, 1960, 1962, 1965, 1967, 1969, 1970, 1973, 1975, 1977, 1979, 1985, 1987, 1989, 1990, 1993, 1997, 2003, 2005, 2007, 2009, 2012
King George V (15 times) 1912, 1919, 1921–23, 1925–28, 1930–35
Queen Mary (15 times) 1912, 1919, 1921–23, 1925–28, 1930–35
Charles, Prince of Wales (16 times) 1968, 1977, 1984, 1992, 1994, 1996, 1998, 2000, 2002, 2004, 2006, 2008, 2010, 2013, 2016, 2020
King George VI (8 times) 1937–38, 1945–50 Princess Margaret (4 times) 1949, 1951, 1968, 1990
Duchess of Cornwall (5 times) 2006, 2008, 2010, 2013, 2016
Princess Anne, Princess Royal (twice) 1968, 2011
Prince William, Duke of Cambridge (4 times) 2014, 2017, 2019, 2021
Catherine, Duchess of Cambridge (4 times) 2014, 2017, 2019, 2021
Prince Harry, Duke of Sussex (twice) 2015, 2018
Meghan, Duchess of Sussex (once) 2018
Diana, Princess of Wales (once) 1992
Earl of Snowdon (once) 1968
Vice-Admiral Sir Timothy Laurence (once) 2011
Queen Maud of Norway (once) 1922