The canton of Firminy is a French administrative division located in the department of Loire and the Auvergne-Rhône-Alpes region.
It includes the following communes:[2]