La Biblioteca comunale nasce nel 1761 grazie al lascito di Lorenzo Smirli Mori. Nel corso degli anni si è costantemente arricchita di importanti e cospicue donazioni librarie, anche in seguito all’incameramento da parte del Comune dei beni degli ordini religiosi soppressi dopo l’Unità d’Italia. Dal 1907 è intitolata al poeta Giosuè Carducci.
Oggi la biblioteca raccoglie un patrimonio librario di oltre 100.000 volumi, incluso un ricco fondo antico.
La sede, il bellissimo palazzo Vitelli a San Giacomo, fu costruito da Vitello Vitelli nei primi decenni del XVI secolo. Dal cortile interno attraverso un’elegante scalinata si sale al piano nobile, dove pregevoli soffitti a cassettoni impreziosiscono molte delle sale. I restauri hanno restituito affreschi di notevole bellezza, raffiguranti scene mitologiche e paesaggi.