SANILHAC se situe dans la région Auvergne Rhône Alpes et dans le département : ARDECHE , son code postal est 07110, son code INSEE : 07307. La commune fait partie de l'arrondissement de Largentière. La commune compte 456 habitants..
SANILHAC à une surficie de 2104 Km2, les coordonéées GPS de SANILHAC sont 44.532932661,4.231771763. Le Nombre d'habitations est de 290 composé de 156 résidences pricipales de 132 résidences secondaires ainsi que de de 2 logement vacances. Le maire de SANILHAC est BOIRON Bernard (1949-05-23), Ancien cadre.