Polignac es una localidad y comuna francesa situada en el departamento de Alto Loira, en la región de Auvernia.
Fue un destacado feudo medieval del que se ha podido conservar su castillo-fortaleza.