Библиотека открылась в 1948 г. В 1965 г. получила статус центральной городской, а в 1967 г. переехала в более просторное помещение, где и находится до сих пор. В 2002 году библиотеке было присвоено имя известного писателя-историка Дмитрия Михайловича Балашова. В 2025 году получила статус модельной.
Библиотека сегодня:
Структура библиотеки:
Для пенсионеров и людей с ограниченными возможностями разработана программа https://biblionika.info/programs/programs-cgb/5066-pristan.html" target="_blank">«Пристань», предусматривающая обслуживание инвалидов и пожилых пользователей на дому. Для дошкольников и школьников разработаны программы по привлечению к чтению, https://biblionika.info/programs/programs-cgb/7235-puteshestvuy-v-istoriyu-vmeste-s-knigoy.html" target="_blank">по изучению истории и Новгородского края.