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 (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