La localité de Rocher se trouve dans le département de l'Ardèche ; on y dénombre 281 habitants. Elle est tranquille et est un lieu prisé des vacanciers. La plupart du parc immoblier sert de résidences secondaires. La santé économique comprend entre autres une quotité d'ouvriers de 43%. Une taille moyenne des ménages proportionnellement très supérieure (3.6 personnes), un taux de personnes âgées proportionnellement très élevé (57%), une proportion de retraités comparativement supérieure à la moyenne (58%), un âge moyen comparativement très élevé : 59 ans et une part d'enfants et d'adolescents comparativement très inférieure à la moyenne (14%) caractérisent la population qui est essentiellement âgée.
La commune possède un climat distingué par un ensoleillement proportionnellement assez supérieur à la moyenne (2387 heures par an). Elle est également distinguée par une densité de population de 100 hab./km², par contre un taux de déplacement vers un lieu de travail extérieur proportionnellement supérieur à la moyenne (100%) et une proportion de logement social HLM inférieure : 0%.