Les principaux affluents du fleuve Tessin sont le Brenno dans la vallée de Blenio et le Moesa dans la vallée de Mesolcina. Une grande partie des Sopraceneri, la partie nord du canton, a été façonnée par la rivière, qui forme une large vallée connue sous le nom de vallée de la Riviera. Les terres occidentales du canton sont au contraire baignées par la rivière Maggia, dite au féminin (la Maggia), tandis que le bassin de Verzasca, qui prend sa source dans la vallée du même nom, est situé entre le Tessin et la Maggia.