Das Dorf Casperia befindet sich in der Provinz Rieti, die zur Region Latium (Lazio) gehört. Die Gemeinde besitzt 1157 Einwohner und hat eine Fläche von 25,34 Quadratkilometer bei einer Bevölkerungsdichte von 45,66 Einwohner pro Quadratkilometer. Casperia befindet sich 398 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Monte Fiolo
Paranzano
San Vito e Santa Maria