La commune de Saint-Pierre-Roche, sereine et comprenant des magasins de proximité, est situé dans le département du Puy-de-Dôme. Elle compte 421 habitants. L'habitat est principalement composé de bâtiments anciens. D'un point de vue économique, l'état des lieux comprend notamment une taxe habitation de 15%, par contre une taxe foncière de 28% et un revenu moyen de 24200 €.
La population est principalement âgée et on y relève en particulier un âge moyen de 41 ans et une part de personnes âgées de 27%, un taux de fécondité comparativement assez haut. Constatons aussi : une portion d'utilisation de la voiture de 12%, par contre une part de petits terrains de 3%, une part de logement social HLM de 2% et un pourcentage de propriétaires de 76%.