Городская библиотека-филиал имени М. Горького — одна из старейших библиотек города. К сожалению, точная дата ее возникновения неизвестна, так как архивы Новоторжского уезда сгорели в годы Великой Отечественной войны.
В 1924 году в бывшем особняке Смолина был организован музей местного края. В этом же году была организована и городская библиотека, состоявшая из изданий XVII-XVIII веков. Она насчитывала 1049 читателей.
В начале Великой Отечественной войны библиотека сильно пострадала и была закрыта. Но уже в 1942 году в помещении школы № 2 возобновилось обслуживание читателей. 21 марта 1942 года первые книги поступили в библиотеку.
После войны библиотека была переведена в здание бывшего Воскресенского женского монастыря на улице Красный городок. С 1976 года и по сей день городская библиотека-филиал им. М.Горького располагается по адресу Ленинградское ш., 25. Расположена она в центре промышленного микрорайона и занимает часть первого этажа жилого дома.