How many words are in Middlemarch?
by George Eliot · 1872 · Literary Fiction
316,389
Word count
22 hr 9 min
Reading time
1,266
Est. pages
1872
Published
Middlemarch by George Eliot is approximately 316,389 wordslong. At an average reading speed of 238 words per minute, that's about 22 hr 9 min of reading spread across several sittings. First published in 1872, it sits in the Literary Fiction category.
Typical literary fiction novels run 70,000–100,000 words, with a sweet spot around 80,000–90,000. At 316,389 words, Middlemarch runs longer than the typical range, in epic territory.
Source: Word count computed from the Project Gutenberg plain-text edition (eBook #145, public domain) · referenceVerified 2026-06-21
Literary Fiction novels of similar length
| Title | Author | Word count |
|---|---|---|
| Vanity Fair | William Makepeace Thackeray | 302,384 |
| Anna Karenina | Leo Tolstoy | 349,775 |
| Bleak House | Charles Dickens | 353,463 |
| David Copperfield | Charles Dickens | 354,826 |
| Moby-Dick | Herman Melville | 206,052 |
| Don Quixote | Miguel de Cervantes | 427,246 |