"Middlemarch" by George Eliot typically has around 800-900 pages, depending on the edition and font size.
View page
The most major character in Middlemarch is Dorothea Brooke. The novel primarily follows her journey and explores her personal growth, challenges, and decisions in the complex social setting of Middlemarch.