La localité de Sonnac, rurale et reposante, comprenant 481 habitants, se trouve dans le département de l'Aveyron. Les habitations ancienes composent la majorité du parc immobilier. En ce qui concerne le climat, l'entité bénéficie de un ensoleillement de 2114 heures par an. Les habitants sont en majorité âgés et on y distingue une assez importante croissance démographique et un taux de fécondité relativement assez haut.
La santé économique se distingue par une taxe habitation de 15%, mais un revenu moyen de 29400 € et une proportion d'ouvriers de 51%. A remarquer également : un pourcentage de petits terrains de 2%, un taux de déplacement vers un lieu de travail extérieur de 89% et une densité de population de 30 hab./km², mais une portion d'espaces verts assez supérieure.