Langeac est une ville française située en région Auvergne-Rhône-Alpes, dans le département de la Haute-Loire.
La population de Langeac est de 4.073 habitants.
1.832 ménages habitent à Langeac dans 2.560 logements.