L'agglomération de Castelsarrasin est située dans le département Tarn-et-Garonne.
Castelsarrasin couvre les codes postaux suivant : 82100,82104. Les villes alentours sont les suivantes : Castelferrus, Labastide-du-Temple, La Ville-Dieu-du-Temple, Castelmayran, Les Barthes, Cordes-Tolosannes, Moissac, Saint-Aignan, Saint-Nicolas-de-la-Grave, Saint-Porquier.
45 infirmiers et infirmières à domicile exercent à Castelsarrasin.