La commune de Rocher, et qui est sereine et est un lieu apprécié des touristes, où l'on dénombre 281 habitants, est située dans le département de l'Ardèche. Beaucoup d'habitations sont utilisées comme résidences secondaires. La localité possède un climat particularisé par des précipitations de 1300 mm par an, un ensoleillement relativement supérieur à la moyenne (2387 heures par an). Une taille moyenne des ménages très supérieure à la moyenne (3.6 personnes), un taux de personnes âgées proportionnellement très haut (57%), un taux de retraités proportionnellement très supérieur (58%), un très haut âge moyen (59 ans) et une très basse quotité d'enfants et d'adolescents (14%) distinguent la population, pour la plupart âgée.
En ce qui concerne l'économie, l'état des lieux se distingue en particulier par un taux de chômage de 8%. Il y a lieu de souligner un taux de déplacement vers un lieu de travail extérieur assez supérieur (100%) et un pourcentage de logement social HLM inférieur à la moyenne (0%).