Where Does The Water In Lake Lowell Come From?
Where Does The Water In Lake Lowell Come From? Lake Lowell receives the majority of its inflow from the Boise River, via the New York Canal, whose headworks is located about 5 miles east of Boise, Idaho, and about 40 channel miles from Lake Lowell. The contributing drainage area of Lake Lowell is 63.5 square