La commune de Langeac se situe dans le département Haute-Loire.
Les municipalités à proximité sont les suivantes : Pébrac, Mazeyrat-d'Allier, Chanteuges, Saint-Arcons-d'Allier, Aubazat, Tailhac, Chazelles, Pinols, Ferrussac.
35 infirmiers et infirmières à domicile pratiquent à Langeac.