La Biblioteca ha sede nel Palazzo Comunale. E' stata istituita nel 1872 con i fondi librari dell'ex-Eremo delle Grotte.
Ha in dotazione circa 15.000 volumi, tra cui 434 edizioni del Cinquecento e 80 incunaboli. L'archivio storico comunale conserva preziosi catasti del XV e XVI secolo.