Опочецкая библиотека им. А. С. Пушкина была основана в 1892 году П. Федоровым при деятельном участии И. А. Иванова и Н. А. Ладыгина (врача Опочецкой земской больницы). В настоящее время является муниципальным общедоступным, информационным и культурно-просветительским учреждением. Основное направление работы – организация информационно-библиотечного обслуживания населения Опочецкого района.
На начало 2020 года фонд районной библиотеки насчитывает более 50 000 экземпляров литературы. Количество пользователей в год – 5 000 человек. В библиотеке есть доступ к Национальной электронной библиотеке. С 2020 года читателям предоставляется возможность чтения электронных книг библиотеки «ЛитРес».