La municipalité de Saint-Pierre-d'Eyraud se situe dans le département Dordogne.
Les municipalités alentours sont les suivantes : Monfaucon, Le Fleix, Fraisse, Saint-Avit-Saint-Nazaire, Gardonne, La Force, Lamonzie-Saint-Martin, Saint-Georges-Blancaneix.
7 infirmiers et infirmières à domicile travaillent à Saint-Pierre-d'Eyraud.