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