Ye Olde Fighting Cocks is a public house in St Albans, Hertfordshire, England. It is one of several pubs that lay claim to being the oldest in England. The building is described by Historic England as being of sixteenth-century appearance, but as the earliest date for which it can be proved to have been licensed is 1756 – and even that date is not certain – its claim to this record is somewhat uncertain.