L'agglomération de Blavozy est située dans le département Haute-Loire.
Les communes limitrophes sont les suivantes : Chaspinhac, Malrevers, Saint-Germain-Laprade, Saint-Pierre-Eynac, Saint-Étienne-Lardeyrol.
11 infirmiers et infirmières à domicile travaillent à Blavozy.