Castelnau-Pégayrols est une commune du département de l' Aveyron, dans la région d' Occitanie.
Castelnau-Pégayrols fait partie du canton de Tarn et Causses 
Castelnau-Pégayrols adhère à la la communauté de communes de la Muse et des Raspes du Tarn 
Castelnau-Pégayrols fait partie du bassin de vie de Millau 
Le maire de Castelnau-Pégayrols est M. Marc POUDEROUS - Contremaître, agent de maîtrise (2026)
La population de Castelnau-Pégayrols est de 346 habitants (2025) 
L'altitude moyenne de Castelnau-Pégayrols 752 mètres.
Le code postal de Castelnau-Pégayrols est : 12620
Le code INSEE de Castelnau-Pégayrols est : 12062
1 Il y a 1 Ecole à Castelnau-Pégayrols. Voir les établissements scolaires de Castelnau-Pégayrols. 
53.1 La part des résidences secondaires est de 53.1 %. 
Tous les chiffres et statistiques sur Castelnau-Pégayrols sur le site Insee.fr 
Montjaux: à 3.76 km
Saint-Beauzély: à 4.20 km
Comprégnac: à 5.73 km
Viala-du-Tarn: à 8.36 km
Saint-Georges-de-Luzençon: à 8.52 km
Saint-Laurent-de-Lévézou: à 8.90 km
Saint-Rome-de-Tarn: à 9.19 km
Curan: à 9.95 km
Saint-Léons: à 10.49 km
Creissels: à 11.53 km
Saint-Victor-et-Melvieu: à 11.99 km
Ecole primaire publique - Public