Champagnac-la-Noaille (en occitano Champanhac la Noalha[3]) es una comuna y población de Francia, en la región de Lemosín, departamento de Corrèze, en el distrito de Tulle y cantón de Égletons.
Su gentilicio francés es Champagnacois.
Su población en el censo de 2008 era de 218 habitantes.
Está integrada en la Communauté de communes de Ventadour, du Doustre et de la Luzège .