La municipalité de Polignac se situe dans le département Haute-Loire.
Les agglomérations à proximité sont les suivantes : Le Puy-en-Velay, Espaly-Saint-Marcel, Sanssac-l'Église, Chadrac, Saint-Vidal, Le Monteil, Aiguilhe, Chaspinhac, Saint-Paulien, Blanzac, Lavoûte-sur-Loire.
15 infirmiers et infirmières à domicile pratiquent à Polignac.