Haut perchée dans les monts du Forez ; ce village se compose de moins de 300 habitants. Doté d’un patrimoine de vieilles pierres, Roche-en-Forez est un agréable petit village comme on les aiment. On peut donc y voir un prieuré du 11em siècle, des vieilles maisons en pierres du bourg, une imposante église du 15em siècle doté d’un clocher de 33 mètres de hauteur.
Avoir la chance d’être héberger dans une maison d’hôte à Roche-en-Forez est une chose à ne pas refusé. Ici les noms des rue du bourg ont des histoires comme la rue du lavoir, la rue du maréchal ferrand ou encore la rue des mensonges ou les jeunes gens s’embrassaient à la sortie de la messe.
A Roche(en-Forez le paysage est grandiose, toutes les lignes électriques ont été enterrées. Cette commune de moyenne montagne mérite le détour. Il existe deux zones natura 2 000 sur son territoire pour ses hautes chaumes et ses rivières.