Warkworth est un village anglais situé dans le comté du Northumberland. Il est essentiellement connu grâce à son château de Warkworth et à son (en). En 2001, sa population était de 1 493 habitants. Le village est situé sur les bords de la Coquet à environ un mile de la côte. Il est à 30 miles au nord de Newcastle upon Tyne et à 40 miles au sud de la frontière écossaise.