How many plays did Shakespeare write? Good question, and a simple one you might think, but the truth is it’s a question with no certain answer! Here’s why:

  • There are 37 plays Shakespeare definitely wrote
  • At least 1 ‘lost’ play (a play found after Shakespeare’s death that’s been attributed to him, e.g. Cardenio)
  • Potentially 1 or more miss-attributed plays (plays that have been attributed to someone other than Shakespeare that  some academics feel may have bee written by Shakespeare, e.g. Double Falsehood)
  • A number of plays that Shakespeare may have collaborated on with other writers (e.g. Henry VIII and The Two Noble Kinsmen).
  • shakepeare-how-many-plays Read more interesting facts about Shakespeare!

    Read overview of all of Shakespeare’s plays: