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