Leech Lake is located immediately east of White Pass near the Cascade Crest Trail on the north side of Highway 12. This high elevation (4412 ft) lake is open to fly fishing only. It is usually assesible (ice free) by early June. The lake has excellent fishing for eight- to 12-inch brook trout and 13 to 16 inch stocked (jumbo) rainbow trout throughout the summer. Only one fish over 14 inches is allowed in the five-trout daily limit.
Facilities include a U.S. Forest Service campground and boat launch, but use of boat motors is prohibited.