It runs south 13 miles through Graham Lake to the dam at the lake's outlet, then continues south through Ellsworth, flowing through Leonard Lake and passing over its outlet dam just above the downtown.