Vayrac est une commune du département du Lot, dans la région d' Occitanie.
Vayrac est une commune chef-lieu de canton.
Vayrac fait partie du canton de Martel 
Vayrac adhère à la la communauté de communes Causses et Vallée de la Dordogne 
Vayrac fait partie du bassin de vie de Vayrac 
Le maire de Vayrac est M. Rémy JOS - Contremaître, agent de maîtrise (2026)
La population de Vayrac est de 1279 habitants (2025) 
L'altitude moyenne de Vayrac 120 mètres.
Le code postal de Vayrac est : 46110
Le code INSEE de Vayrac est : 46330
3 Il y a 1 Collège et 2 Ecoles à Vayrac. Voir les établissements scolaires de Vayrac. 
2 2 médecins généralistes liberaux exercent à Vayrac. 
20.2 La part des résidences secondaires est de 20.2 %. 
Tous les chiffres et statistiques sur Vayrac sur le site Insee.fr 
Bétaille: à 2.62 km
Saint-Michel-de-Bannières: à 2.71 km
Saint-Denis-lès-Martel: à 3.95 km
Chapelle-aux-Saints: à 3.98 km
Végennes: à 4.32 km
Carennac: à 4.69 km
Condat: à 4.89 km
Queyssac-les-Vignes: à 5.29 km
Floirac: à 5.74 km
Bilhac: à 5.92 km
Strenquels: à 6.14 km
Curemonte: à 6.27 km
Vignon-en-Quercy : à 6.33 km
Branceilles: à 6.56 km
Tauriac: à 7.81 km
Cavagnac: à 7.82 km
Martel: à 7.85 km
Puybrun: à 7.94 km
Chauffour-sur-Vell: à 8.00 km
Gintrac: à 8.32 km
Liourdres: à 8.64 km
Saint-Julien-Maumont: à 9.35 km
Sioniac: à 9.36 km
Girac: à 9.53 km
Marcillac-la-Croze: à 9.66 km
Astaillac: à 10.11 km
Saillac: à 10.35 km
Montvalent: à 10.46 km
Prudhomat: à 10.62 km
Puy-d'Arnac: à 10.72 km
Nonards: à 10.86 km
Beaulieu-sur-Dordogne : à 10.96 km
Saint-Bazile-de-Meyssac: à 10.97 km
Creysse: à 11.20 km
Miers: à 11.24 km
Meyssac: à 11.48 km
Bretenoux: à 11.51 km
Altillac: à 11.69 km
Collège du Puy d'Issolud - Public
Ecole primaire publique - Public
Ecole élémentaire publique - Public