La commune de Alvignac est situé dans le département du Lot ; elle compte 727 habitants. Elle possède des magasins de proximité et est reposante. Beaucoup d'habitations sont âgées. Du point de vue du climat, la commune jouit de un ensoleillement de 2073 heures par an. La population est essentiellement âgée et on y remarque entre autres un pourcentage de personnes âgées de 31%, par contre une taille moyenne des ménages relativement basse (2.1 personnes).
La santé économique comprend entre autres un taux de chômage de 10%, mais une taxe habitation relativement assez inférieure (13%). En ce qui concerne les infrastructures, la commune possède des médecins généralistes de un médecin pour 700 habitants, une capacité d'accueil touristique de 80 lits. Elle est caractérisée par un nombre d'établissements scolaires de 2.8 et une évolution du nombre de places en établissement scolaires de 36, un taux de petits terrains de 6%.