La commune de Solignac-sur-Loire est située dans le département Haute-Loire.
Les agglomérations alentours sont les suivantes : Cayres, Saint-Christophe-sur-Dolaison, Le Brignon, Chadron, Cussac-sur-Loire.
7 infirmiers et infirmières à domicile travaillent à Solignac-sur-Loire.