Villac est une commune du département de la Dordogne, dans la région de Nouvelle-Aquitaine.
Villac fait partie du canton de Le Haut-Périgord Noir 
Villac adhère à la la communauté de communes Terrassonnais Haut Périgord Noir 
Villac fait partie du bassin de vie de Terrasson-Lavilledieu 
Madame le maire de Villac est Sandrine GÉRAUD - Employé de commerce (2026)
La population de Villac est de 285 habitants (2025) 
L'altitude moyenne de Villac 146 mètres.
Le code postal de Villac est : 24120
Le code INSEE de Villac est : 24580
0 Il n'y a aucun établissement scolaire à Villac.
35.9 La part des résidences secondaires est de 35.9 %. 
Tous les chiffres et statistiques sur Villac sur le site Insee.fr 
CartographieLes autres cartes de la Dordogne
Voir toutes les cartes du département de la Dordogne (24)
Châtres: à 4.10 km
Beauregard-de-Terrasson: à 4.65 km
Louignac: à 4.94 km
Peyrignac: à 6.07 km
Cublac: à 6.08 km
Brignac-la-Plaine: à 6.54 km
Badefols-d'Ans: à 6.61 km
Lardin-Saint-Lazare: à 6.67 km
Coubjours: à 6.79 km
Terrasson-Lavilledieu: à 6.99 km
Perpezac-le-Blanc: à 7.17 km
Chapelle-Saint-Jean: à 7.49 km
Condat-sur-Vézère: à 8.02 km
Saint-Robert: à 8.07 km
Teillots: à 8.36 km
Saint-Rabier: à 8.50 km
Ayen: à 8.69 km
Yssandon: à 9.15 km
Bachellerie: à 9.22 km
Nailhac: à 9.27 km
Farges: à 9.47 km
Segonzac: à 10.15 km
Mansac: à 10.16 km
Saint-Aulaire: à 10.38 km
Saint-Cyprien: à 10.44 km
Azerat: à 11.02 km
Granges-d'Ans: à 11.29 km
Hautefort: à 11.70 km
Vars-sur-Roseix: à 11.72 km
Pazayac: à 11.87 km