Das Dorf Pescorocchiano befindet sich in der Provinz Rieti, die zur Region Latium (Lazio) gehört. Die Gemeinde besitzt 2486 Einwohner und hat eine Fläche von 94,58 Quadratkilometer bei einer Bevölkerungsdichte von 26,28 Einwohner pro Quadratkilometer. Pescorocchiano befindet sich 806 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Alzano
Baccarecce
Castelluccio
Civitella
Girgenti
Granara
Leofreni
Nesce
Ospanesco
Pace
Petrignano