La localité de Roche, tranquille, privilégiée et champêtre, est situé dans le département de la Loire ; on y dénombre 271 habitants. Les bâtiments âgés composent l'essentiel de l'habitat. La commune bénéficie de conditions climatiques caractérisées par des précipitations de 841 mm par an, mais un ensoleillement de 1823 heures par an. Les équippements de la localité sont particularisés par une capacité d'accueil touristique de 11 lits.
D'un point de vue économique, l'état des lieux est caractérisé en particulier par un revenu moyen inférieur à la moyenne : 18900 €, mais un taux de chômage de 6% et une taxe habitation de 15%. A citer aussi : une évolution du nombre de places en établissement scolaires de 31, une quotité de logement social HLM de 0% et une proportion de propriétaires de 88%, un taux de déplacement vers un lieu de travail extérieur très inférieur : 48%.