Alvignac est une commune du département du Lot, dans la région d' Occitanie.
Alvignac fait partie du canton de Gramat 
 Alvignac adhère à la la communauté de communes Causses et Vallée de la Dordogne 
 Alvignac fait partie du bassin de vie de Gramat 
 Le maire d'Alvignac est M. Alfred TERLIZZI, Ancien employé
Le maire d'Alvignac est M. Alfred TERLIZZI, Ancien employé
 La population d'Alvignac est de 694 habitants (2025)
 La population d'Alvignac est de 694 habitants (2025) 
 L'altitude moyenne d'Alvignac 360 mètres.
L'altitude moyenne d'Alvignac 360 mètres.
Le code postal d'Alvignac est : 46500
Le code INSEE d'Alvignac est : 46003
2 Il y a 2 Ecoles à Alvignac. Voir les établissements scolaires d'Alvignac. 
2 2 médecins généralistes liberaux exercent à Alvignac. 
37.4 La part des résidences secondaires est de 37.4 %. 
 Tous les chiffres et statistiques sur Alvignac sur le site Insee.fr
 Tous les chiffres et statistiques sur Alvignac sur le site Insee.fr 
Rignac : à 2.54 km
Miers : à 2.98 km
Padirac : à 4.90 km
Thégra : à 5.00 km
Gramat : à 6.08 km
Lavergne : à 6.35 km
Rocamadour : à 6.83 km
Montvalent : à 8.38 km
Bio : à 8.84 km
Gintrac : à 8.89 km
Mayrinhac-Lentour : à 9.19 km
Couzou : à 9.32 km
Loubressac : à 9.80 km
Creysse : à 9.82 km
Floirac : à 10.16 km
Carennac : à 10.46 km
Autoire : à 10.58 km
Saignes : à 10.69 km
Meyronne : à 10.72 km
Tauriac : à 10.83 km
Lacave : à 10.93 km
Albiac : à 11.68 km
Saint-Sozy : à 11.73 km
Prudhomat : à 11.98 km
Ecole primaire privée Notre-Dame - Privé
Ecole primaire publique - Public