Présentation

Perchée au sommet d’un horst granitique, la commune de Saint-Yvoine surplombe la vallée encaissée de l’Allier et fait barrière entre la grande Limagne au nord et celle d’Issoire au sud. Elle est située à environ 30km au sud de Clermont-Ferrand et 10km au Nord d'Issoire, à proximité de l'A75. Le site est classé (1946).
Ce site naturellement défensif constitua très tôt une terre de refuge, puisqu'au Xe siècle, des moines originaires du Poitou vinrent ici se mettre à l'abri des invasions normandes.
Le village a été appelé d'abord Pierre-Encize, puis Saint-Yvoine. Au cours de la période révolutionnaire de la Convention nationale (1792-1795), la commune a porté le nom de Roche-sur-Allier.

La superficie de Saint-Yvoine est de 889 hectares (8.89 km2) avec une altitude minimum de 354 mètres et un maximum de 607 mètres. Elle est composée du village principal et de deux hameaux, le Bas et la Ribeyre ainsi que de fermes.
La commune compte 616 habitants (INSEE 2021). Les habitants s’appellent les Saint-Ygognaires.