Situation géographique
Roche, petit village de 250 habitants situé dans les Monts du Forez et appartenant au Canton de Montbrison (sous préfecture de la Loire), est niché dans un écrin de verdure qui se révèle aussi pittoresque que ses maisons en pierre coiffées de tuiles orange.
La visite de Roche, jalonnée de croix en pierre, vous mènera immanquablement à son église du XVème siècle, surmontée d’un clocher d’une hauteur de 33 mètres.
Pour une halte verte, l’espace Saint-Martin, traversé par le Probois, est idéal avec ses aires de piquenique et de jeux tout spécialement aménagés en 2008.
Les habitants de la commune sont les Rochelois.
La superficie de Roche est de 2333 hectares et culmine de 756 à 1418 mètres d’altitude.
Situé dans le département de la Loire, le village est intégré à la Communauté de Communes LOIRE-FOREZ.
Les Hameaux ou lieux-dits
Les Amaruts / Benelesse / Le Bouchet / Les Chambons / Champs / Chaudabry
Les Cognières / Le Cognet / La Combe / La Côte / Le Creux / Drayard / Durel
Foin / La Fougère / Glizieux / La Griotte / Lathéry / Le Montet / Le Montet ouest
Montvadan / Le Moulin / Les Murettes / Néel / Les Pauzes / Pivadan
Les Plasses / La Pra / Rocheberanne / Seynaud / Le Supt / Le Vernay