Das Dorf Castroregio befindet sich in der Provinz Cosenza, die zur Region Kalabrien (Calabria) gehört. Die Gemeinde besitzt 473 Einwohner und hat eine Fläche von 39,09 Quadratkilometer bei einer Bevölkerungsdichte von 12,10 Einwohner pro Quadratkilometer. Castroregio befindet sich 820 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Farneta
Masticoso