Cajarc (prononcé [ka?a?], le c final ne se prononce pas) est une commune française, située dans le sud-est du département du Lot en région Occitanie. Elle est également dans le causse de Cajarc, le plus petit des quatre causses du Quercy, enserré dans les méandres du Lot et du Célé.
Exposée à un climat océanique altéré, elle est drainée par le Lot, le ruisseau de Lantouy, le ruisseau de Verboul et par divers autres petits cours d'eau. Incluse dans le parc naturel régional des Causses du Quercy, qui a depuis 2017 le label de géoparc mondial Unesco, la commune possède un patrimoine naturel remarquable : un espace protégé (la réserve naturelle nationale d'intérêt géologique du département du Lot) et cinq zones naturelles d'intérêt écologique, faunistique et floristique.
Cajarc est une commune rurale qui compte 1 136 habitants en 2023. Ses habitants sont appelés les Cajarcois ou Cajarcoises.