Castropignano è un comune italiano di 923 abitanti della provincia di Campobasso, in Molise.
Monumenti e luoghi d’interesse: Castello d’Evoli.