Das Dorf Firmo befindet sich in der Provinz Cosenza, die zur Region Kalabrien (Calabria) gehört. Die Gemeinde besitzt 2441 Einwohner und hat eine Fläche von 11,52 Quadratkilometer bei einer Bevölkerungsdichte von 211,89 Einwohner pro Quadratkilometer. Firmo befindet sich 370 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Cerzitello