La municipalité de Retournac se situe dans le département Haute-Loire.
Les communes limitrophes sont les suivantes : Roche-en-Régnier, Solignac-sous-Roche, Chamalières-sur-Loire, Beauzac, Beaux, Saint-Julien-du-Pinet, Mézères, Tiranges.
13 infirmiers et infirmières à domicile travaillent à Retournac.