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