William Shakespeare had three children with his wife, Anne Hathaway: Susanna, and the twins Hamnet and Judith.

Quick Scoop

  • William Shakespeare and Anne Hathaway had three children in total.
  • Their first child, Susanna , was baptized on 26 May 1583 in Stratford-upon-Avon.
  • Twins Hamnet and Judith were baptized on 2 February 1585, also in Stratford-upon-Avon.

The Children, Briefly

  • Susanna Shakespeare grew up to marry a physician, John Hall, and they had one daughter, Elizabeth, who had no children of her own.
  • Hamnet Shakespeare died in 1596 at around 11 years old, and some scholars see echoes of his loss in Shakespeare’s later tragedies.
  • Judith Shakespeare married Thomas Quiney and had three sons, but none left surviving heirs, so Shakespeare’s direct line eventually died out.

In modern forum discussions, the question “how many children did Shakespeare have” often appears as a quick trivia point, with the answer “three: Susanna, Hamnet, and Judith” almost always agreed on, even when people then debate how much these family events shaped plays like Hamlet and King Lear.

TL;DR: Shakespeare had three children—Susanna, Hamnet, and Judith—and there are no direct descendants of him alive today.

Information gathered from public forums or data available on the internet and portrayed here.