Située dans la région Auvergne-Rhône-Alpes et dans le département Loire, Roche-la-Molière (42230) est une ville de 10359 habitants (données de 2010). Roche-la-Molière est située à proximité du Chambon-Feugerolles, Firminy, Saint-Étienne, Saint-Just-Saint-Rambert, Saint-Chamond.