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,000100,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

TitleAuthorWord count
Vanity FairWilliam Makepeace Thackeray302,384
Anna KareninaLeo Tolstoy349,775
Bleak HouseCharles Dickens353,463
David CopperfieldCharles Dickens354,826
Moby-DickHerman Melville206,052
Don QuixoteMiguel de Cervantes427,246