Shakespeare’s 100 Most-Spoken Characters
Shakespeare’s canon contains 714 indexed characters with at least 20 lines of dialogue. The top 100, ranked by exact line count, are listed below.
Top 100 Characters by Line Count
Role Sizes at a Glance
Biggest single role
The largest single role in Shakespeare’s corpus is Hamlet in Hamlet, with 1,495 lines.
Average indexed role
Across the 714 indexed characters, the average role size is about 478 lines.
Inclusion criterion
To keep the index focused, characters are only given a dedicated page once they have spoken at least 20 lines somewhere in the play. Smaller roles are still reflected in the line-count totals on each play page.
Frequently Asked
Who speaks the most lines in Shakespeare?
Hamlet in Hamlet is the single largest role in Shakespeare’s canon at 1,495 lines.
How many named characters are there?
714 named characters speak at least 20 lines across all of Shakespeare’s plays in this index.
Why aren’t tiny roles indexed?
Below the 20-line threshold, a role is usually too brief to support a dedicated profile. These smaller roles still contribute to each play’s character totals.