La commune de Saint-Hilaire se situe dans le département Haute-Loire.
Les municipalités à proximité sont les suivantes : Auzon, Azérat, Champagnac-le-Vieux, Agnat, Saint-Martin-d'Ollières, Chassignolles.
3 infirmiers et infirmières à domicile pratiquent à Saint-Hilaire.