Roche-en-Forez, tot 2025 kortweg: Roche, is een Franse gemeente in het departement Loire in de regio Auvergne-Rhône-Alpes en maakt deel uit van het arrondissement Montbrison.

Geschiedenis Een oude vermelding van de plaats gaat terug tot de 11de eeuw als Rochi.J.-E. Dufour, Dictionnaire topographique du département la Loire, 1946 Op de 18de-eeuwse Cassinikaart is het dorp Roche sur Montbrisons aangeduid.

Op het eind van het ancien régime eind 18de eeuw, toen de gemeenten werden gecreëerd, werd Roche een zelfstandige gemeente.

Op 1 januari 2025 werd de gemeentenaam officieel gewijzigd van Roche naar Roche-en-Forez, verwijzend naar de streek de Forez.

Geografie De oppervlakte van Roche-en-Forez bedraagt . Op was de bevolkingsdichtheid inwoners per km². miniatuur|links|350px|Roche-en-Forez met de belangrijkste infrastructuur, bodemgebruik en omliggende gemeenten.

thumb|left|Église Saint-Martin Bezienswaardigheden De Église Saint-Martin

Demografie Onderstaande figuur toont het verloop van het inwonertal tussen 1962 en 2008., cijfers inwoneraantal volgens de definitie "population sans doubles comptes".

Categorie:Gemeente in Loire