La commune de Rocher, appréciée des vacanciers et sereine, est situé dans le département de l'Ardèche et compte une population de 281 habitants. Les lieux de villégiature composent la plupart du parc immobilier. Au niveau du climat, la localité jouit de un haut ensoleillement (2387 heures par an), des précipitations de 1300 mm par an. La population est en majorité âgée, elle est caractérisée en particulier par une importante taille moyenne des ménages (3.6 personnes), un taux de personnes âgées proportionnellement très supérieur (57%), une quotité de retraités proportionnellement élevée (58%), un âge moyen proportionnellement important (59 ans) et une portion d'enfants et d'adolescents très inférieure à la moyenne : 14%.
De plus, il y a lieu de noter un taux de déplacement vers un lieu de travail extérieur comparativement assez élevé (100%) et un taux de logement social HLM proportionnellement faible (0%), par contre une évolution du nombre de places en établissement scolaires de 13.