A nivel hidrográfico, el cantón es bañado principalmente por los ríos Reuss y Kleine Emme, y en menor parte por los riachuelos de Wigger, Luther, Suhre, Pfaffneren y Entlen.