A 840 mètres d’altitude, située entre la vallée de l’Ander et la vallée de la Truyère et proche du Viaduc de Garabit, la commune d’Anglards-de-Saint-Flour fait partie du canton de Saint-Flour Nord.

A 2 km de l’autoroute A75, et à 12 km de Saint-Flour, elle s’étend sur une superficie de 1228 hectares. Saint-Georges, Ruynes-en-Margeride, Loubaresse, Faverolles et Alleuze lui sont limitrophes.

Ses 289 habitants sont répartis sur onze lieux

d’habitation : Le Bourg, La Gazelle, Le Pouget, Orceyrolles, Orceyrettes, Le Cros, La Baraque Haute et Basse, Le Pic, Canley, Garabit et Garabit Haut. Anglards-de-Saint-Flour est une commune à vocation essentiellement agricole : elle compte onze exploitations avec production de lait et de viande.