L'agglomération de Firminy est située dans le département Loire.
Les villes limitrophes sont les suivantes : Roche-la-Molière, Fraisses, Unieux, Saint-Just-Malmont, Le Chambon-Feugerolles, Saint-Ferréol-d'Auroure.
100 infirmiers et infirmières à domicile pratiquent à Firminy.