Lech strekker seg 19 kilometer gjennom byen, Wertach 13,1 kilometer, elven Singold 6,2 kilometer, og med de 19 naturlige bekkene blir det tilsammen 45,6 kilometer naturlige elver og bekker i byen. I tillegg til disse naturlige vannveiene finnes det 29 kanaler fra Lech på tilsammen 77,7 kilometer og fra Wertach kanaler i en samlet lengde på 11,6 kilometer. Lech faller ca. 26 meter fra Hochablass til den nordlige Wolfzahnau.