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