L'agglomération de Saint-Firmin est située dans le département Hautes-Alpes.
Les communes à proximité sont les suivantes : Beaufin, Le Glaizil, Saint-Maurice-en-Valgodemard, Valjouffrey, Saint-Jacques-en-Valgodemard, Aubessagne, Aspres-lès-Corps.
3 infirmiers et infirmières à domicile travaillent à Saint-Firmin.