Cublac (en occitano Cublac[3]) es una comuna y población de Francia, en la región de Nueva Aquitania (anteriormente Lemosín), departamento de Corrèze, en el distrito de Brive-la-Gaillarde y cantón de Larche.
Su población en el censo de 2008 era de 1670 habitantes.
Forma parte de la aglomeración urbana de Terrasson-Lavilledieu.
Está integrada en la Communauté d'agglomération de Brive.
Está situada en el límite departamental, junto a Terrasson-Lavilledieu (Dordoña).