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