Localizado no vale da ilha, a cidade de Savignac-les-Eglises situa-se entre dois platôs calcários Causse du Perigord Blanc.
Sua origem celta não é para ser provada, seguiu uma ocupação romana para o 1o século depois de J.-C.
A aldeia dependia da abadia de Tourtoirac no século XI. Seu nome era Sant Christophorus de Savignaco. Muitos mosteiros estavam presentes na aldeia. Havia a igreja paroquial Saint-Christophe, a atual igreja Saint-Martin, a capela Saint-Laurent hoje destruída.
A economia foi baseada no cultivo da videira. A cidade tinha mais de 30% de suas áreas cultivadas destinadas a produzir vinho (vinho Sorges).
O bonde de Périgueux para Lanouaille atravessou a aldeia. Foi construído antes de 1890, foi substituído no final dos anos 1950 por treinadores.
Uma escola de hotel foi criada em um antigo restaurante bem conhecido.