Castropignano è un Paese montano situato a circa 600 metri s.l.m..La superfice è di 27 kmq con una classificazione di sismicità media, appartenente alla zona climatica di classificazione "E"
Popolazione al 31/12/2008: 1.075
Denominazione Abitanti: Castropignanesi
Santo Patrono: S.Pietro 29 Aprile
Frazione: Roccaspromonte
Posizione Latitudine: 41°37'9"48 N - Longitudine: 14°33'38"52 E
I Comuni confinanti: Casalciprano, Fossalto, Oratino,Torella del Sannio