Chavagnac era una comuna francesa situada en el departamento de Cantal, de la región de Auvernia-Ródano-Alpes, que el uno de diciembre de 2016 pasó a ser una comuna delegada de la comuna nueva de Neussargues-en-Pinatelle al unirse con las comunas de Celles, Chalinargues, Neussargues-Moissac y Sainte-Anastasie.