Aurillac, commune qui a une altitude comprise entre
573 et 867 mètres au dessus du niveau de la mer, se trouve au pied des
Monts du Cantal dans le bassin d'
Aurillac, au croisement de plusieurs zones de paysages, le long du massif cantalien à l'est, d'un plateau composé de deux vallées, la vallée de la
Cère et de la
Jordanne.
Le territoire s'étale sur
28 kilomètres carrés, pour une population de
25531 habitants, selon le recensement de l'année
2018.
Paris, la capitale du pays, est à une distance, à vol d'oiseau, de
437 kilomètres de son centre géographique.
Cette commune, située au centre sud de la
France en
Europe de l'Ouest, est liée à l'élevage de l'
Anglo Arabe, , une race de
chevaux de selle née en
France et connue dans le monde entier.