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
360 m.
La population d' Alvignac est de 720 habitants (2020)
Le code postal de d' Alvignac est : 46500