Superficie: 992 ha ; Altitude: 400 m ; Population (en 2009) : 54 habitants
Le village est situé dans le massif du Coiron, il fait partie du canton de Rochemaure et voisin des communes de Chomérac et de Saint-Martin-sur-Lavezon. La plus grande ville à proximité de Saint-Pierre-la-Roche est la ville de Montélimar située au Sud-Est de la commune à 14 km. Les rivières le Lavézon et le Rieutord traversent Saint-Pierre-la-Roche.
Un peu d'histoire :
Pierre: Apôtre du Christ qui changea son nom de Simon en celui de Pierre en signe de fondement de la future Église. Martyrisé à Rome en 64.
Dépendait du diocèse de Viviers et de la subdélégation du Bas-Vivarais.
Architecture :
Petite Église romane à clocher plat et abside en cul-de-four.
Curiosités :
Quelques maisons dans un site tourmenté.
Vallée du Lavezon.
Coulées basaltiques.