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