Cité médiévale protégée par son cirque de falaises, Cajarc a un long passé puisque son histoire remonte à l’époque gallo-romaine. En 1256, fut octroyée au village une charte de coutumes, Cajarc devint alors l’une des premières « communes libres » du Quercy. Durant la guerre de Cent Ans, défendue par de solides fortifications, Cajarc ne fut jamais prise par les Anglais. Pendant les guerres de Religion, elle devint une place forte des protestants qui y restèrent un siècle. C’est Richelieu qui ordonna que soient rasées les fortifications en 1623.