Cavagnac est une commune du département du Lot, dans la région d' Occitanie.
Cavagnac fait partie du canton de Martel 
Cavagnac adhère à la la communauté de communes Causses et Vallée de la Dordogne 
Cavagnac fait partie du bassin de vie de Meyssac 
Madame le maire de Cavagnac est Martine RODRIGUES - Ancien cadre (2026)
La population de Cavagnac est de 415 habitants (2025) 
L'altitude moyenne de Cavagnac 160 mètres.
Le code postal de Cavagnac est : 46110
Le code INSEE de Cavagnac est : 46065
0 Il n'y a aucun établissement scolaire à Cavagnac.
26.4 La part des résidences secondaires est de 26.4 %. 
Tous les chiffres et statistiques sur Cavagnac sur le site Insee.fr 
Vignon-en-Quercy : à 1.55 km
Chauffour-sur-Vell : à 2.39 km
Strenquels : à 2.86 km
Condat : à 2.94 km
Saillac : à 3.02 km
Ligneyrac : à 5.11 km
Saint-Michel-de-Bannières : à 5.19 km
Branceilles : à 5.36 km
Collonges-la-Rouge : à 5.72 km
Meyssac : à 5.87 km
Saint-Julien-Maumont : à 5.94 km
Turenne : à 6.64 km
Chapelle-aux-Saints : à 7.12 km
Noailhac : à 7.23 km
Vayrac : à 7.82 km
Saint-Bazile-de-Meyssac : à 8.07 km
Saint-Denis-lès-Martel : à 8.18 km
Curemonte : à 8.18 km
Végennes : à 8.48 km
Marcillac-la-Croze : à 8.60 km
Martel : à 8.62 km
Lagleygeolle : à 8.74 km
Cuzance : à 9.51 km
Cressensac-Sarrazac : à 9.61 km
Jugeals-Nazareth : à 9.96 km
Bétaille : à 10.21 km
Pescher : à 10.40 km
Floirac : à 10.55 km
Sérilhac : à 11.08 km
Queyssac-les-Vignes : à 11.15 km
Lostanges : à 11.35 km
Nespouls : à 11.53 km
Baladou : à 11.56 km
Puy-d'Arnac : à 11.66 km