Commune nouvelle de Dordogne créée au 1er janvier 2017, Sanilhac prend place près de Vergt, non loin de Périgueux. Née du regroupement de Breuilh, Marsaneix, et Notre-Dame-de-Sanilhac, elle s'étend sur plus de 60 km², à proximité de Chancelade, Coursac, ou Marsac-sur-l'Isle.
Ancien, le territoire est peuplé depuis la Préhistoire et s'est développé paisiblement au cours des siècles autour de l'agriculture et de l'élevage. Plusieurs camps de Maquisards y étaient regroupés lors de la Seconde Guerre mondiale.
Aujourd'hui, la cité continue d'attirer les visiteurs par son patrimoine architectural, ainsi que par sa proximité avec certaines des plus belles villes de la région.