Williams Lake in Lemhi County is a fly-fishing haven, attracting anglers from all over to fish for rainbow trout in the clean, clear waters. Located about 15 miles south of the city of Salmon in the central region of Idaho, the 185-acre lake was created when a landslide blocked Lake Creek about 6,000 years ago and is now surrounded by thickly forested canyon walls and boasts a depth of 185 feet. In addition to providing an excellent spot for fly-fishing, it is also a birder’s heaven, where a diverse variety of large raptors, shorebirds, and songbirds can be seen on and around the lake. Water-based activities include boating, kayaking, and swimming, while ice-fishing is popular in the winter.

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.