Le Cantal se trouve dans la région Auvergne et compte une population de 148 737 habitants pour une superficie de 5 726 km2. Le chef-lieu du Cantal est Aurillac. Le Cantal possède 3 arrondissements, 27 cantons et 259 communes. Le président du conseil regional du Cantal est M. Vincent Descœur (UMP).
La préfecture du Cantal se trouve à Aurillac. Le préfet est M. Mourier Paul. Le Cantal compte 2 sous-préfectures: Mauriac, Saint-Flour
Le Cantal est le 95em département en nombre d'habitants.
Le Cantal est passé d'une population de 166 549 habitants en 1975 à une population de 148 737 en 2008.
Voici les villes qui comptent le plus grand nombre d'habitants.
28 641 habitants. Le code postal de Aurillac est le 15000.
5 964 habitants. Le code postal de Arpajon-sur-Cère est le 15130.
3 876 habitants. Le code postal de Mauriac est le 15200.
3 831 habitants. Le code postal de Ytrac est le 15000.
2 741 habitants. Le code postal de Riom-ès-Montagnes est le 15400.
2 239 habitants. Le code postal de Maurs est le 15600.
2 045 habitants. Le code postal de Murat est le 15300.
1 985 habitants. Le code postal de Vic-sur-Cère est le 15800.