Das Dorf Castignano befindet sich in der Provinz Ascoli-Piceno, die zur Region Marken (Marche) gehört. Die Gemeinde besitzt 3052 Einwohner und hat eine Fläche von 38,88 Quadratkilometer bei einer Bevölkerungsdichte von 78,50 Einwohner pro Quadratkilometer. Castignano befindet sich 474 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Bernardella
Fioravanti
Case Orazio
Castello
Monte
Ripaberarda
San Bernardino e Martino
Venanzo
Sant'Angelo
Vagnarelli