Superficie: 309 ha ; Altitude: 350 m ; Population (en 2009) : 278 habitants
Le village est situé en Basse Cévenne ardéchoise Sud, il fait partie du canton de Largentière et voisin des communes de Largentière et de Jaujac. La plus grande ville à proximité de Rocher est la ville d'Aubenas située au Nord-Est de la commune à 10 km. La rivière la Ligne traverse Rocher. Le village est au centre d'un cirque montagneux, dans la vallée de la Ligne, sur la route du col de la croix de Millet.
Les habitants de Rocher s'appellent les Rocherois et les Rocheroises
Un peu d'histoire :
- Ancien fief échu aux Gabriel de Soras.
- Hameau de la paroisse de Joannas, érigé en commune indépendante en 1790.
Architecture :
- Église Notre Dame du Ranc Courbier : XVIIIe rajoutée à la Chapelle St Roch, oratoire de l'ancien château des De Gigord, possède un superbe vitrail représentant "Notre Dame des 7 douleurs".
Curiosités :
- Rives de la Ligne.
- Paysage montagneux.
- Végétation méditerranéenne et cévenole.