Cayrols est une commune du département du Cantal, dans la région d' Auvergne-Rhône-Alpes.
Cayrols fait partie du canton de Saint-Paul-des-Landes 
Cayrols adhère à la la communauté de communes de la Châtaigneraie Cantalienne 
Cayrols fait partie du bassin de vie de Aurillac 
Le maire de Cayrols est M. Lionel CESANO - Professeur, profession scientifique (2026)
La population de Cayrols est de 297 habitants (2025) 
L'altitude moyenne de Cayrols 580 mètres.
Le code postal de Cayrols est : 15290
Le code INSEE de Cayrols est : 15030
1 Il y a 1 Ecole à Cayrols. Voir les établissements scolaires de Cayrols. 
14.7 La part des résidences secondaires est de 14.7 %. 
Tous les chiffres et statistiques sur Cayrols sur le site Insee.fr 
Rouget-Pers: à 2.35 km
Roumégoux: à 3.74 km
Parlan: à 4.75 km
Rouziers: à 5.62 km
Omps: à 5.93 km
Boisset: à 6.00 km
Saint-Mamet-la-Salvetat: à 6.13 km
Vitrac: à 6.66 km
Saint-Julien-de-Toursac: à 6.86 km
Ségalassière: à 6.95 km
Bessonies: à 7.32 km
Saint-Saury: à 8.38 km
Glénat: à 8.74 km
Labastide-du-Haut-Mont: à 9.00 km
Saint-Hilaire: à 9.12 km
Lacapelle-Viescamp: à 10.09 km
Quézac: à 10.20 km
Sansac-de-Marmiesse: à 10.44 km
Marcolès: à 10.99 km
Lauresses: à 11.58 km
Leynhac: à 11.61 km
Ecole élémentaire - Public