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