La localité de Viazac est situé dans le département du Lot et on y dénombre 314 habitants. Elle est sereine. Les logements âgés composent la majorité de l'habitat. La population est surtout âgée ; on constate entre autres un pourcentage de retraités de 29%. En ce qui concerne l'économie, l'état des lieux comprend une taxe foncière de 38%.
Du point de vue du climat, la localité possède un ensoleillement de 2113 heures par an. De plus, il y a lieu de préciser un taux de déplacement vers un lieu de travail extérieur élevé (96%) et une portion d'espaces verts proportionnellement très importante , mais une évolution du nombre de places en établissement scolaires de 54, une proportion d'utilisation de la voiture de 4%, un pourcentage de propriétaires de 84%, une proportion de petits terrains de 2% et une densité de population de 20 hab./km².