Die Ortschaft Castrolibero befindet sich in der Provinz Cosenza, die zur Region Kalabrien (Calabria) gehört. Die Gemeinde besitzt 10159 Einwohner und hat eine Fläche von 11,45 Quadratkilometer bei einer Bevölkerungsdichte von 887,25 Einwohner pro Quadratkilometer. Castrolibero befindet sich 560 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Andreotta
Atera
Barbaro
Cavalcanti
Cibbia
Crocevia
Ortomatera
Palombelle
Santa Lucia
Serra Miceli
Volpicchi