Middlemarch, 19. yüzyılın ortalarında küçük bir İngiliz kasabasında geçmektedir. Romanın ana karakteri Dorothea Brooke, entelektüel ve idealist bir genç kadındır. İlk olarak, yaşlı bir akademisyen olan Casaubon ile evlenir, ancak bu evlilik onu hayal kırıklığına uğratır. Dorothea, hayatındaki anlamı bulma çabası içinde, Lydgate adında genç bir doktora ilgi duymaya başlar. Lydgate, ilerici tıbbi yöntemler geliştirme arzusu ile hareket ederken, kasabanın sosyal yapısıyla mücadele eder. Roman, karakterlerin karmaşık ilişkilerini ve birbirleriyle olan etkileşimlerini derinlemesine işlerken, dönemin toplumsal normlarına ve bireylerin yaşamlarındaki etkilerine ışık tutar. Dorothea’nın, Lydgate’nin ve diğer karakterlerin hayalleri, idealleri ve gerçeklerle yüzleşmeleri roman boyunca gelişir ve sonunda her birinin kaderi, toplumsal yapıların ağı içinde şekillenir.