How many sonnets did Shakespeare write?
There are 154 printed sonnets divided into three groups:
o Sonnets 1 to 126 are addressed to or concern a young man
o Sonnets 127-152 are addressed to or concern a dark lady
o Sonnets 153-154 are free adaptations of two classical Greek poems
While it is possible that Shakespeare wrote more sonnets that were lost to history, we have the text of 154 sonnets by Shakespeare.
Shakespeare published 154 sonnets, but he also included sonnets within his plays. For example, the Prologue in "Romeo and Juliet" is a sonnet.