ROCHE se situe dans la région Auvergne Rhône Alpes et dans le département : LOIRE , son code postal est 42600, son code INSEE : . La commune fait partie de l'arrondissement de Montbrison. Les habitants de : ROCHE se noment les Rochoises, Rocheloises, Rochelois, Rochois. La commune compte 258 habitants..
ROCHE à une surficie de 2298 Km2, les coordonéées GPS de ROCHE sont 45.616235528,3.921343263. Le Nombre d'habitations est de 172 composé de 95 résidences pricipales de 60 résidences secondaires ainsi que de de 17 logement vacances. Le maire de ROCHE est MASSON Christelle (1969-09-17), Agriculteur sur moyenne exploitation.