La commune de Saint-Pierre-Roche, comprenant des magasins de proximité et tranquille, est situé dans le département du Puy-de-Dôme. Elle compte 421 habitants. Le parc immobilier est pour la plupart composé de bâtiments anciens. Une portion d'enfants et d'adolescents de 23% et un taux de personnes âgées de 27%, mais un taux de fécondité supérieur à la moyenne spécifient la population qui est essentiellement âgée.
La localité profite d'un climat caractérisé par un ensoleillement de 1850 heures par an. La prospérité est caractérisée par un revenu moyen de 24200 €, par contre une proportion de cadres de 53%, une proportion d'ouvriers de 47% et une taxe habitation de 15%. A noter : un taux de propriétaires de 76%, mais une année moyenne de contruction de 1953.