L’écluse de Saint-Roch est la 2ème suite successive d'écluses la plus importante du canal avec ses 4 sas après celle de Fonserannes à Béziers qui en compte 9. L’écluse tire son nom de la chapelle Saint-Roch construite au XVIème siècle par la confrérie de Saint-Roch chargée de soigner les lépreux à cet endroit hors des murs de la ville. Deux moulins furent élevés en 1680 d'un côté de l’écluse afin de profiter de la chute d’eau. A proximité de l’écluse Saint-Roch on distingue toujours la présence de l’un des 5 moulins à vent qui bordaient le chemin de halage depuis la Renaissance.
Elle se trouve à 65,5 km de Toulouse.
Elle se trouve à 65,5 km de Toulouse.