SANILHAC se situe dans la région Nouvelle Aquitaine et dans le département : DORDOGNE , son code postal est 24660, son code INSEE : . La commune fait partie de l'arrondissement de Périgueux. La commune compte 4705 habitants..
SANILHAC à une surficie de Km2, les coordonéées GPS de SANILHAC sont 45.10053948,0.745972524. Le Nombre d'habitations est de composé de résidences pricipales de résidences secondaires ainsi que de de logement vacances. Le maire de SANILHAC est AMELIN Jean-Louis (1956-08-02), Ancien cadre.