Née il y a environ 2000 ans Mauriac est l'une des plus anciennes cités du Cantal. Elle prend son essor dès le 9ème s. avec la fondation du monastère saint-Pierre, de statut royal. La cité devient alors un grand centre de pèlerinage, attirant les foules.
Au 11ème la Basilique Notre-Dame-des-Miracles est bâtie, d'énormes marchés se déroulent dans la cité. Tout au long du Moyen-Âge Mauriac s'agrandit. Capitale administrative du nord Cantal, elle devient dès les 17ème 18ème siècles, siège des institutions publiques préfigurant ainsi la sous-préfecture actuelle, après qu'au 16ème ait été créé l'un des premiers collèges des jésuites de France. Petites ruelles, fontaines, anciennes fortifications. Ville labellisée Plus beaux détours de France, Sites et cités remarquables.