Il patrono di Castropignano è san Pietro Martire, chiamato anche san Pietro da Verona, festeggiato il 29 aprile. La sua statua è custodita nella chiesa di San Marco e San Pietro Martire, a tre navate, insieme a quelle di San Liberato, dell'Addolorata, dell'Immacolata, della Vergine del Rosario, del Sacro Cuore di Gesù, di San Giovanni, San Michele e San Rocco.
Il paese conserva anche il Castello d'Evoli, la cui storia inizia con Giovanni d'Evoli, barone di Frosolone, nobile normanno che lo costruì sotto gli Angioini nel 1362 sopra i resti di una rocca sannita, a sua volta edificata su fortificazioni preistoriche, come dimostrano i frammenti di ceramica ritrovati nella zona: a ridosso del Cantone della Fata si trovano infatti mura ciclopiche databili fra il V e il III secolo a.C., epoca in cui i Sanniti, che abitarono questo territorio, combatterono contro i Romani in tre guerre durate circa ottant'anni, rimanendone infine sconfitti. Dopo Giovanni, il castello passò ad Andrea d'Evoli, consigliere di Alfonso I d'Aragona.
