La ville de Salignac-Eyvigues est située dans le département Dordogne.
Les municipalités limitrophes sont les suivantes : Souillac, Borrèze, Paulin, Peyrillac-et-Millac, Saint-Geniès, Sainte-Nathalène, Simeyrols, Saint-Crépin-et-Carlucet.
13 infirmiers et infirmières à domicile travaillent à Salignac-Eyvigues.