La ville de Roche-la-Molière, de code postal 42230, appartient au département Loire et à la région Auvergne-Rhône-Alpes. En 2010, la ville comptait 10359 habitants. Roche-la-Molière est située à proximité du Chambon-Feugerolles, Firminy, Saint-Étienne, Saint-Just-Saint-Rambert ou encore Saint-Chamond.