Castelsarrasin is een arrondissement van het Franse departement Tarn-et-Garonne in de regio Occitanie. De onderprefectuur is Castelsarrasin. Het arrondissement maakte oorspronkelijk deel uit van het departement Haute-Garonne. In 1808 werd het overgeheveld naar het nieuw opgerichte departement Tarn-et-Garonne.
Kantons
Het arrondissement was tot 2014 samengesteld uit de volgende kantons:
Na de herindeling van de kantons bij decreet van 27 februari 2024, met uitwerking op 22 maart 2015, omvat het volgende kantons: