Seilhac est une commune du département de la Corrèze, dans la région de Nouvelle-Aquitaine.
Seilhac est une commune chef-lieu de canton.
Seilhac fait partie du canton de Seilhac-Monédières 
Seilhac adhère à la la communauté d'agglomération Tulle Agglo 
Seilhac fait partie du bassin de vie de Seilhac 
Madame le maire de Seilhac est Laure CAPY - Cadre administratif et commercial d'entreprise (2026)
La population de Seilhac est de 1814 habitants (2025) 
L'altitude moyenne de Seilhac 490 mètres.
Le code postal de Seilhac est : 19700
Le code INSEE de Seilhac est : 19255
2 Il y a 1 Collège et 1 Ecole à Seilhac. Voir les établissements scolaires de Seilhac. 
6 6 médecins généralistes liberaux exercent à Seilhac. 
12.0 La part des résidences secondaires est de 12.0 %. 
Tous les chiffres et statistiques sur Seilhac sur le site Insee.fr 
Saint-Clément: à 3.54 km
Saint-Salvadour: à 5.08 km
Lagraulière: à 6.03 km
Saint-Jal: à 6.47 km
Orliac-de-Bar: à 6.88 km
Naves: à 7.04 km
Chamboulive: à 7.38 km
Bar: à 8.12 km
Pierrefitte: à 8.19 km
Chanteix: à 8.71 km
Angles-sur-Corrèze: à 9.13 km
Beaumont: à 9.34 km
Saint-Mexant: à 9.88 km
Espartignac: à 10.60 km
Lonzac: à 10.98 km
Meyrignac-l'Église: à 11.53 km
Saint-Augustin: à 11.60 km
Favars: à 11.63 km
Saint-Germain-les-Vergnes: à 11.94 km
Collège - Public
ECOLE PRIMAIRE PUBLIQUE - Public