Castelsagrat est une commune du département du Tarn-et-Garonne, dans la région d' Occitanie.
Castelsagrat fait partie du canton de Valence 
Castelsagrat adhère à la la communauté de communes des Deux Rives 
Castelsagrat fait partie du bassin de vie de Valence 
Le maire de Castelsagrat est M. Jean-Jacques DONZELLI - Ancien artisan, commerçant, chef d'entreprise (2026)
La population de Castelsagrat est de 540 habitants (2025) 
L'altitude moyenne de Castelsagrat 160 mètres.
Le code postal de Castelsagrat est : 82400
Le code INSEE de Castelsagrat est : 82032
1 Il y a 1 Ecole à Castelsagrat. Voir les établissements scolaires de Castelsagrat. 
13.8 La part des résidences secondaires est de 13.8 %. 
Tous les chiffres et statistiques sur Castelsagrat sur le site Insee.fr 
CartographieLes autres cartes du Tarn-et-Garonne
Voir toutes les cartes du département du Tarn-et-Garonne (82)
Saint-Clair: à 2.41 km
Montjoi: à 2.46 km
Brassac: à 3.95 km
Gasques: à 4.02 km
Saint-Paul-d'Espis: à 4.90 km
Saint-Maurin: à 5.03 km
Perville: à 5.19 km
Grayssas: à 6.07 km
Saint-Nazaire-de-Valentane: à 6.81 km
Saint-Vincent-Lespinasse: à 7.27 km
Goudourville: à 7.88 km
Fauroux: à 8.03 km
Tayrac: à 8.42 km
Bourg-de-Visa: à 8.59 km
Montesquieu: à 9.00 km
Pommevic: à 9.26 km
Valence: à 9.53 km
Engayrac: à 9.58 km
Clermont-Soubiran: à 10.28 km
Malause: à 10.45 km
Saint-Urcisse: à 10.65 km
Miramont-de-Quercy: à 10.83 km
Golfech: à 10.87 km
Boudou: à 10.88 km
Dondas: à 11.28 km
Saint-Martin-de-Beauville: à 11.32 km
Beauville: à 11.32 km
Lamagistère: à 11.75 km
Puymirol: à 11.93 km
Ecole primaire - Public