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