Sanilhac est une ville du sud-ouest de la France située dans le département de la Dordogne en région Nouvelle-Aquitaine.
4.489 habitants vivent à Sanilhac.