Sanhac[1] (en francès Sagnat) és una localitat i comuna de França, a la regió de la Nova Aquitània, departament de la Cruesa. La seva població al cens de 1999 era de 188 habitants. Està integrada a la Communauté de communes du Pays Dunois.