La commune de Saint-Maurice-de-Lignon est située dans le département Haute-Loire.
Les municipalités alentours sont les suivantes : Beauzac, Yssingeaux, Beaux, Les Villettes, Monistrol-sur-Loire, Grazac.
9 infirmiers et infirmières à domicile pratiquent à Saint-Maurice-de-Lignon.