A Yorkshire Tragedy was entered into the Stationers' Register on May 2, 1608; the entry assigns the play to "William Shakespere." The play was published soon after, in a quarto issued by bookseller Thomas Pavier, who had published Sir John Oldcastle, another play of the Shakespeare Apocrypha, in 1600. The title page of the quarto repeats the attribution to "W. Shakspeare," and states that the play was acted by the King's Men (Shakespeare's company) at the Globe Theatre.
The play was reprinted in 1619, as part of William Jaggard's False Folio. It was next reprinted in 1664, when Philip Chetwinde included it among the seven plays he added to the second impression of the Shakespeare Third Folio.
While some early critics allowed the possibility of Shakespeare's authorship, most, over the past two centuries, have doubted the attribution. The modern critical consensus favours the view that the play was written by Thomas Middleton, citing internal evidence from the text of the play.