La commune de Sanilhac se trouve dans le département de l'Ardèche ; elle compte une population de 432 habitants. Elle est paisible. Les constructions sont essentiellement âgées. Une assez importante portion de retraités (38%) et une assez faible taille moyenne des ménages (2.1 personnes) spécifient la population, surtout âgée. La commune jouit de conditions climatiques distinguées par un ensoleillement assez supérieur à la moyenne : 2381 heures par an, des précipitations de 1269 mm par an.
La santé économique se distingue en particulier par un revenu moyen de 21300 € et une taxe foncière de 33%, par contre une taxe habitation proportionnellement très inférieure (12%). De plus, il faut indiquer une évolution du nombre de places en établissement scolaires de 74 mais une part de logement social HLM de 2% et une densité de population de 20 hab./km².