La localité de Sonnac, et qui est agricole et paisible, se trouve dans le département de l'Aveyron et compte une population de 481 habitants. L'habitat est surtout ancien. En termes d'économie, la situation se distingue par une portion de cadres de 49%. Une croissance démographique supérieure à la moyenne et un taux de fécondité relativement assez important , mais une portion de retraités de 20% et un âge moyen de 42 ans distinguent les habitants qui sont essentiellement âgés.
La localité jouit d'un climat caractérisé par un ensoleillement de 2114 heures par an, des précipitations de 855 mm par an. De plus, il y a lieu de distinguer une densité de population de 30 hab./km² et une portion de logement social HLM de 4%, mais une portion d'espaces verts relativement assez supérieure.