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 : Les Barthes, Saint-Porquier, Labastide-du-Temple, La Ville-Dieu-du-Temple, Cordes-Tolosannes, Saint-Nicolas-de-la-Grave, Castelmayran, Saint-Aignan, Castelferrus, Moissac.
46 infirmiers et infirmières à domicile exercent à Castelsarrasin.