Sonnac est une commune du département de l' Aveyron, dans la région d' Occitanie.
Sonnac fait partie du canton de Lot et Montbazinois 
Sonnac adhère à la la communauté de communes Grand-Figeac 
Sonnac fait partie du bassin de vie de Capdenac-Gare 
Le maire de Sonnac est M. Jérôme DALMON - Ingénieur et cadre technique d'entreprise (2026)
La population de Sonnac est de 517 habitants (2025) 
L'altitude moyenne de Sonnac 400 mètres.
Le code postal de Sonnac est : 12700
Le code INSEE de Sonnac est : 12272
1 Il y a 1 Ecole à Sonnac. Voir les établissements scolaires de Sonnac. 
12.8 La part des résidences secondaires est de 12.8 %. 
Tous les chiffres et statistiques sur Sonnac sur le site Insee.fr 
Asprières: à 2.92 km
Naussac: à 3.25 km
Capdenac-Gare: à 3.69 km
Cuzac: à 4.47 km
Capdenac: à 4.75 km
Lentillac-Saint-Blaise: à 4.84 km
Causse-et-Diège: à 5.12 km
Bouillac: à 5.29 km
Albres: à 5.29 km
Peyrusse-le-Roc: à 6.25 km
Felzins: à 6.59 km
Lunan: à 6.61 km
Saint-Félix: à 7.00 km
Galgan: à 7.53 km
Saint-Jean-Mirabel: à 8.00 km
Viviez: à 8.43 km
Salles-Courbatiès: à 8.86 km
Boisse-Penchot: à 9.03 km
Figeac: à 9.15 km
Foissac: à 9.35 km
Drulhe: à 9.64 km
Faycelles: à 10.04 km
Montredon: à 10.11 km
Valzergues: à 10.42 km
Livinhac-le-Haut: à 10.70 km
Viazac: à 10.86 km
Aubin: à 11.10 km
Balaguier-d'Olt: à 11.17 km
Frontenac: à 11.25 km
Decazeville: à 11.41 km
Planioles: à 11.70 km
Montmurat: à 11.74 km
Ecole primaire publique Lieucamp - Public