La commune de Beaulieu se situe dans le département Haute-Loire.
Les municipalités alentours sont les suivantes : Lavoûte-sur-Loire, Vorey, Saint-Vincent, Malrevers, Chamalières-sur-Loire, Rosières.
3 infirmiers et infirmières à domicile travaillent à Beaulieu.