La commune de Saint-Geyrac, tranquille, est situé dans le département de la Dordogne et compte une population de 233 habitants.. La santé économique se distingue en particulier par une portion d'ouvriers de 52%, une taxe foncière de 52%. Au niveau climatique, la localité possède un ensoleillement de 2041 heures par an.
Un taux de personnes âgées de 31% mais une croissance démographique assez haute définissent les habitants, en majorité âgés. En outre, on peut y souligner une quotité de petits terrains de 6%, une part de propriétaires de 87% et une année moyenne de contruction de 1956, un taux de déplacement vers un lieu de travail extérieur relativement important (96%) et un très haut pourcentage d'espaces verts.