Salagnac est une commune du département de la Dordogne, dans la région de Nouvelle-Aquitaine.
Salagnac fait partie du canton de Isle-Loue-Auvézère 
Salagnac adhère à la la communauté de communes Isle-Loue-Auvézère en Périgord 
Salagnac fait partie du bassin de vie de Excideuil 
Le maire de Salagnac est M. Laurent BARONNET - Professeur des écoles, instituteur et assimilé (2026)
La population de Salagnac est de 717 habitants (2025) 
L'altitude moyenne de Salagnac 200 mètres.
Le code postal de Salagnac est : 24160
Le code INSEE de Salagnac est : 24515
0 Il n'y a aucun établissement scolaire à Salagnac.
15.6 La part des résidences secondaires est de 15.6 %. 
Tous les chiffres et statistiques sur Salagnac sur le site Insee.fr 
CartographieLes autres cartes de la Dordogne
Voir toutes les cartes du département de la Dordogne (24)
Sainte-Trie: à 1.27 km
Boisseuilh: à 3.07 km
Génis: à 3.21 km
Saint-Mesmin: à 4.72 km
Anlhiac: à 5.85 km
Savignac-Lédrier: à 6.03 km
Teillots: à 6.27 km
Hautefort: à 6.84 km
Cherveix-Cubas: à 6.93 km
Segonzac: à 7.36 km
Preyssac-d'Excideuil: à 8.00 km
Coubjours: à 8.42 km
Rosiers-de-Juillac: à 8.46 km
Badefols-d'Ans: à 9.14 km
Juillac: à 9.58 km
Saint-Robert: à 9.68 km
Saint-Raphaël: à 9.87 km
Lanouaille: à 10.10 km
Nailhac: à 10.15 km
Payzac: à 10.19 km
Saint-Cyr-les-Champagnes: à 10.23 km
Saint-Médard-d'Excideuil: à 10.58 km
Chabrignac: à 11.15 km
Louignac: à 11.30 km
Temple-Laguyon: à 11.58 km