Commune de 2928 ha à l'extrême ouest du Cantal,
s'appelait Cros en 1275, Cros-sous-Montvert en 1628, Cros de Peignières en 1697 et jusqu'en 1749 et ensuite Cros-de-Montvert.
Voici ce qu'en disait le dictionnaire statistique du Cantal en 1855 :

   La commune de Cros fait partie du canton de Laroquebrou et de l'arrondissement d'Aurillac. Elle est bornée au nord par la rivière de Detze,
qui limite de ce côté le département de la Corrèze (St-Julien-aux-Bois) ; au sud par les communes de Rouffiac et de St Santin Cantalès ; à l'est
par celle d'Arnac, et à l'ouest par celle de Rouffiac et le département de la Corrèze qui en est séparé par la rivière de Maronne. Ses cours
d'eau portent le nom de rivière de Detze, ruisseaux du Cayrou, de Combelles, de Puechlong, de las Pierres, de la Viallegrande,
de las Tissandières, de Trémouille, etc. Tous vont se jeter dans la Maronne. Les terres cultivées y sont légères, sablonneuses et d'un
 faible produit ; il y a des prés et pâtures de bonne qualité, quoique peu productifs, 550 hectares de bois couvrent les versants nord des
                                           ravins et petits vallons que forment les cours d'eau. La commune comprend beaucoup de bruyères et de rochers
                                             on en défriche de temps en temps une faible partie.


                                               La population de cette commune se compose de 961 habitants, il y a 10 villages, 11 hameaux  et 180 maisons.

                                                         Cros, chef-lieu, à 1 myr. 3 km de Laroquebrou et à 3 myr. 5 km d'Aurillac, est un bourg de 50 feux situé
                                                               à  l'extrémité ouest de la commune. On y voit quelques maisons bien bâties. L'église fort ancienne appartient
                                                                     au style byzantin. Le chœur et le sanctuaire sont voûtés et le travail dénote un bon goût. Elle est sous l'invocation
                                                                                                         de Sainte Madeleine. Cros formait  un prieuré dépendant de l'archidiacre d'Aurillac. Hugues
                                                                                                               de Latour nomma à la cure de Cros en 1228 ; Pierre Bottin en était recteur en 1297 ; Gaubert
                                                                                                                d'Albars y fut prieur en 1387; Guillaume Friatel, en 1505 ; autre Guillaume Friatel en 1563 ;
                                                                                                                  Pierre Testoris, prieur et chanoine de St Géraud en 1636 ; Antoine Friatel, en 16
34  Géraud
                                                                                                 Lacam, curé en 1636 ; Antoine Friatel, en 1653 ; Jean de Leygonie, prieur en 1720 ; Pierre Géraud de
                                                                                                Leygonie, en 1743. La seigneurie de Cros faisait partie de la baronnie de Pénières et l'archidiacre d'Aurillac percevait des
                                                                                                       rentes dans la paroisse, en qualité de prieur.
 le seigneur de Fréjeac qui habitait le bourg de Cros fut, en 1667, juge des
                                                                                                              baronnies de Pénières et de Carbonnières. La route  départementale n°1 qui passe dans la commune n'est guère
                                                                                                                éloignée du chef-lieu.