Le service assainissement assure la collecte, le transport et le traitement des eaux usées domestiques et industrielles de 19 des 21 communes de la Communauté de Communes Comtal Lot et Truyère ; les deux communes non concernées n’ont pas de réseau de collecte.