 The Aveyron river forms the northern border of the commune as it flows west to eventually join the Tarn near Meauzac.The "Plan d'Eau du Val de Lenne" (Val de Lenne Lake) just north of the town is the source for several streams including the "Lenne" which flows north-east forming part of the north-western border and continues north to join the Aveyron.The "Ruisseau de Congorbes" flows south forming the south-western border of the commune and continuing south to join the Viaur north-west of Fonbonne.