
Firmi, avec ses 2862 hectares est la commune la plus vaste du Bassin de Decazeville-Aubin. Elle est aussi (après Decazeville et Aubin) la 3ème en importance de population : 2635 habitants.
Elle est bordée par 8 communes : Almont au Nord, Flagnac et Decazeville au Nord-Ouest, Aubin à l'Ouest et au Sud-Ouest, Cransac au Sud, Auzits au Sud-Est, St Cyprien à l'Est et Noailhac au Nord-Est.
Son altitude varie de 228 mètres (point le plus bas au niveau du Bassin de la Forézie) à 605 mètres (point le plus haut à La Croix de la Besse).
Berceau de la sidérurgie (la première coulée eut lieu le 25 décembre 1828), devenue cité verte du Bassin, Firmi est une commune mi-urbaine, mi-rurale. Autour de son chef-lieu, située en bordure de la route 140 (axe Brive-Méditerranée), elle ne compte pas moins de soixante villages dont les plus importants sont La Bessenoits (au Nord) et le Mas del Bosc (au Sud).
Firmi est l'une des cinq communes constituant la Communauté de Communes du Bassin de Decazeville-Aubin (17500 habitants).
A mi chemin entre Rodez et Figeac (35 kms), la commune s'est taillée l'image de cité résidentielle que son cadre de vie, auquel les élus accordent beaucoup d'importance, s'efforce de lui mériter.