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