Le saint patron de Castropignano est saint Pierre Martyr, aussi appelé Pierre de Vérone, fêté le 29 avril. Sa statue est conservée dans l'église à trois nefs San Marco e San Pietro Martire, aux côtés de celles de San Liberato, de la Vierge des Douleurs, de l'Immaculée Conception, de la Vierge du Rosaire, du Sacré-Cœur de Jésus, de saint Jean, saint Michel et saint Roch.
Le bourg conserve aussi le château d'Evoli, dont l'histoire commence avec Giovanni d'Evoli, baron de Frosolone, noble normand qui le fit construire sous les Angevins en 1362 sur les vestiges d'une forteresse samnite, elle-même bâtie sur des fortifications préhistoriques, comme en témoignent des fragments de céramique retrouvés dans la zone : près du Cantone della Fata se dressent en effet des murs cyclopéens datables entre le Ve et le IIIe siècle av. J.-C., époque à laquelle les Samnites, qui habitaient ce territoire, combattirent les Romains lors de trois guerres qui durèrent environ quatre-vingts ans, avant d'être finalement vaincus. Après Giovanni, le château passa à Andrea d'Evoli, conseiller d'Alphonse Ier d'Aragon.
