Appartenant à la commune de Carennac, le village de Magnagues domine la vallée de la Dor¬dogne. Ainsi situé, il bénéficie d’une vue remarquable sur la vallée et les rebords du causse de Gramat. Mentionnée dès la fin du 12e s. la paroisse appartient au prieuré de Carennac. Au 15e s. on parle du « repaire de Magnagues » (une place forte).
Aujourd’hui, le village possède une configuration profondément rurale avec de nombreux jardins, des granges…et s’organise autour des routes (de crête en direction de Loubressac et venues de la vallée). La partie la plus ancienne se situe au nord, autour de l’église et du repaire seigneurial et entre quatre croisées de chemin marquées par des calvaires qui forment un noyau abritant quelques beaux témoignages d’habitat médiéval. Les maisons du 19e. s ou du 20e siècle qui peuplent le village sont liées aux activités agricoles mais quelques maisons aux allures plus bourgeoises se détachent également.