Queen Elizabeth I was the monarch of England when Hamlet was written and first performed, around 1599–1601, near the end of her reign (1558–1603).

Who was the monarch?

  • The play Hamlet is generally dated to around 1599–1601, based on performance records and internal references.
  • During these years, England was ruled by Queen Elizabeth I, whose reign lasted from 1558 to 1603.

Why this timing matters

  • Scholars place Hamlet in the late Elizabethan period, just before James I took the throne in 1603.
  • The play’s obsession with succession, unstable leadership, and political anxiety reflects tensions in Elizabeth’s final years, when she had no direct heir.

In short, when Shakespeare was writing Hamlet , the English court still bowed to Elizabeth I.