Fishmasters.com
Home > Places > The Top 30 Fishing Lakes in Washington Ranked

The Top 30 Fishing Lakes in Washington Ranked

Smallmouth Vs Largemouth Bass

Washington is packed with lakes, and if you like to fish, there’s no shortage of places to throw a line. But with so many options, it can be hard to figure out where to go. That’s why we put together this list of the top 30 fishing lakes in the state. I’ve spent a fair amount of time fishing across Washington, but I didn’t do this alone. I reached out to other local anglers to hear what they had to say. We also asked our followers on social media to share their favorite fishing spots, and they definitely had opinions.

This list isn’t based on just one kind of fishing. We looked at lakes that are great for trout, bass, kokanee, and more. Whether you like to fish from a boat, the shore, or a kayak, there’s something here for you. Some lakes are well-known, while others are more low-key, but all of them have something solid to offer. So if you’re planning your next trip, or just want to try somewhere new, this guide should help point you in the right direction. Keep reading to see if your favorite lake made the cut—or to find a new one to try.

30. Long Lake

best smallmouth bass lures

Long Lake in eastern Washington offers a solid fishing spot with a mix of warmwater and coldwater species. You’ll find smallmouth bass, walleye, and even the occasional trout. The lake stretches about 25 miles and has plenty of shoreline to cast from. Some areas are rocky, while others have deeper water, giving you a few different options depending on what you’re after. It’s not the most talked-about lake, but anglers who know it tend to keep it on their list. Access is decent, and boat launches are available, making it a solid pick for a weekend trip with gear.

29. Diamond Lake

Diamond Lake sits just outside of Newport, Washington, and is known for solid year-round fishing. Rainbow trout, largemouth bass, and yellow perch are some of the main targets here. The lake covers about 754 acres, giving anglers plenty of space to spread out. Public access includes a boat launch, and there are spots along the shoreline too. Early summer is usually best for trout, while bass fishing picks up later in the season. Locals like it for both trolling and still fishing. If you’re after a laid-back day with a good chance at dinner, this lake’s worth a trip.

28. Palmer Lake

a small yellow perch

Palmer Lake sits in north-central Washington, not far from the small town of Loomis. It’s a long, narrow lake tucked between dry hills, known for solid fishing without big crowds. Anglers come here for largemouth bass, rainbow trout, yellow perch, and the occasional kokanee. WDFW stocks the lake regularly, and the fish tend to be a good size. There’s a boat launch on the south end and some shoreline access, though having a boat helps. It’s open year-round, but spring and early summer usually offer the best action. If you’re chasing variety and don’t mind the drive, Palmer’s worth it.

27. Alder Lake

Source: Instagram

Alder Lake in Washington sits near Eatonville with Mount Rainier in the background. It’s a reservoir on the Nisqually River, created by Alder Dam, and managed by Tacoma Power. The lake draws anglers for rainbow trout and kokanee, with some cutthroat and coho in the mix depending on the season. There’s solid bank access and boat ramps, though the water level can drop later in the summer, which might affect your fishing spot. If you want a place that offers good fishing and plenty of room to spread out, Alder Lake is a solid choice in the southwest part of the state.

26. Silver Lake

Silver Lake in Cowlitz County, Washington, is known for its solid bass fishing, especially largemouth. The lake stays mostly shallow, with stumps, weeds, and shoreline cover that make it great for warm-water species. You’ll also find crappie, catfish, and bluegill here. It’s easy to access with public boat launches and plenty of shoreline spots to cast from. Located not far from Mount St. Helens, the area has some nice views, but the fishing is the real draw. If you’re looking for a reliable fishing lake in southwest Washington, this one’s worth adding to your list.

25. Baker Lake

Source: Instagram

Baker Lake sits in the North Cascades and is known for its strong salmon and trout fishing. Fed by glacier melt from Mount Baker, the lake stays cool, which helps keep the fish active through much of the year. Anglers come for sockeye in the summer and kokanee and rainbow trout during other seasons. There’s a mix of bank and boat access, with several boat launches around the lake. The area also has campgrounds, making it a solid spot for weekend fishing trips. The views of the nearby peaks don’t hurt either, especially early in the morning when it’s quiet.

24. Sprague Lake

Sprague Lake sits between Spokane and Ritzville and is known for its large size and steady fishing. Anglers come here mainly for rainbow trout, but you can also hook into largemouth bass, channel catfish, and the occasional crappie. The lake gets stocked regularly, so your odds are decent, even on slower days. It’s open year-round, though spring and fall tend to be better for trout. There’s boat access and shoreline spots, which makes it pretty flexible depending on your setup. The wind can pick up, so check the forecast before heading out. It’s a solid choice if you want options.

23. Riffe Lake

Source: Instagram

Riffe Lake in southwest Washington is a solid spot if you’re after a mix of scenery and good fishing. It’s a large reservoir near Mossyrock, with easy access from multiple boat launches. The lake is known for landlocked coho, bass, and some big rainbows. It’s also deep and wide, which makes it great for trolling or just posting up in a quiet cove. Water levels can change with dam operations, so check conditions before heading out. You’ll find plenty of room to spread out, even on weekends. If you like space and steady action, this lake is worth a look.

22. Lake Kapowsin

Source: Instagram

Lake Kapowsin sits near the base of Mount Rainier and has a rugged, natural feel that’s rare for western Washington. It’s a shallow, stump-filled lake that’s known for bass and panfish, with some trout thrown in. Anglers like it because the structure gives fish plenty of places to hide, making it more of a challenge than other nearby spots. The lake’s got a public access site with a rough boat launch, so be ready for basic conditions. It’s not flashy, but that’s part of the appeal—it’s real, quiet, and solid if you’re looking for a different kind of fishing trip.

21. American Lake

Source: Instagram

American Lake sits in Pierce County, just outside of Lakewood. It’s one of the largest natural lakes in western Washington and a go-to spot for trout, kokanee, and smallmouth bass fishing. The lake has a good mix of shore access and boat launches, including one at American Lake Park. You’ll see everything from small fishing boats to jet skis in the summer, so it can get busy. The water stays fairly clear, and there’s decent depth for trolling. Fishing can be solid year-round, but spring and early summer usually produce the best results, especially for stocked rainbow trout.

20. Fish Lake

Fish Lake sits just west of Lake Wenatchee and is a popular stop for trout anglers in Washington. It’s stocked with rainbow trout, and you’ll also find brook trout and some brown trout hanging around. The lake is about 492 acres, so it’s easy to fish from a boat or along the shoreline. Ice fishing picks up in the winter when conditions are right. There’s a resort by the lake with boat rentals and cabins, which makes it easy for weekend trips. It’s a solid year-round option if you’re looking for a lake with good fishing and decent access.

19. Ross Lake

Source: Instagram

Ross Lake sits in northern Washington, right up against the Canadian border. It’s a long reservoir in the North Cascades, surrounded by steep mountains and dense forest. Most of the lake is in Washington, but it stretches into British Columbia too. It’s known for rainbow and cutthroat trout, plus the occasional bull trout. Since you usually have to hike or boat in, it doesn’t get too crowded. The fishing can be hit or miss, but the fish here are often bigger than what you’ll find in lower elevation lakes. If you’re heading out, pack smart and plan for a quiet trip.

18. Lake Tapps

Source: Instagram

Lake Tapps sits in Pierce County and is known for its wide, shallow waters and mountain views. Originally built for hydroelectric power, it’s now a popular fishing spot with plenty of shoreline access. Anglers come here for smallmouth bass, rainbow trout, yellow perch, and even the occasional tiger muskie. The lake’s size makes it great for boat fishing, but you’ll also find solid spots for casting from shore or docks. It’s busiest in summer, but early mornings or spring days are often quieter. Just check water levels before heading out—they can drop during certain seasons due to maintenance.

17. Dry Falls Lake

Dry Falls Lake sits in a massive ancient canyon in central Washington. It’s not your average fishing spot. The lake is known for its fly fishing, especially for rainbow and brown trout. It’s part of the Sun Lakes-Dry Falls State Park, and the scenery is dramatic—tall cliffs, wide skies, and quiet water. This lake isn’t the easiest to get to, which keeps crowds low. You’ll need to hike a short trail to reach it. Once you’re there, the fishing can be excellent, especially in spring and fall. Just make sure you check the special rules before heading out.

16. Loon Lake

Source: Instagram

Loon Lake in Stevens County is a solid pick for fishing in northeastern Washington. It’s best known for kokanee and mackinaw, but you’ll also find bass, perch, and trout. The lake covers about 1,118 acres, giving anglers plenty of space whether you’re in a boat or casting from shore. Summer is a great time to visit, especially early mornings or evenings when the bite picks up. There are a few public access points, and some nearby resorts offer boat rentals and docks. Loon Lake’s deep water and steady action make it a go-to for both weekend fishers and locals alike.

15. Deer Lake

Deer Lake sits in Stevens County, Washington, and is a favorite for people who like fishing without too much fuss. It’s about 1,146 acres in size, which means there’s plenty of space to spread out whether you’re casting from shore or trolling by boat. Anglers regularly come here for rainbow trout, largemouth bass, kokanee, and even mackinaw. The lake is open seasonally, typically from late April through fall, and gets stocked pretty well in the spring. There’s a boat launch available, and a few resorts and campgrounds nearby if you want to stay a while. Mornings are usually calm and great for fishing. Water clarity here is decent, and the mix of shallow and deep areas gives you a chance to try different setups. If you’re looking for a solid lake with a good mix of fish and room to breathe, Deer Lake is worth your attention.

14. Lenice Lake

Source: Instagram

Lenice Lake is a well-known fishing spot in central Washington, especially popular for its fly fishing. It’s part of the Columbia Basin’s seep lakes and sits in a desert-like area near Othello. What makes it stand out is its steady action for rainbow trout, with some fish reaching impressive sizes. The lake is managed with catch-and-release rules during certain seasons, which helps keep the population strong. Access can be a bit rough—expect a gravel road and limited facilities—but for folks who know what they’re doing, it’s worth the effort. You’ll see float tubes, pontoon boats, and fly anglers working the shoreline. Lenice doesn’t get as crowded as other lakes, partly because it’s not right off the highway, but it has a loyal following. It’s best fished in early spring and late fall when the water temps are ideal. If you like technical water and strong fish, this lake delivers.

13. Pass Lake

Pass Lake sits just off Highway 20 on Fidalgo Island, making it easy to get to without losing the feeling of being surrounded by nature. This lake is known for its fly fishing. It’s catch-and-release only for trout, and you’ll find both rainbows and browns in good sizes. The lake is fairly deep, so fish often hold near the bottom, especially in warmer months. Small boats and float tubes are allowed, but no gas motors. The lake is fly fishing only, which keeps the pressure down and the quality of the fish up. You’ll want to bring patience and a good sinking line, especially in summer. Parking is right off the road, and there’s a short trail to the water. Whether you’re newer to fly fishing or have been doing it for years, Pass Lake offers a good challenge and the chance to fish in a spot that’s managed for quality.

12. Omak Lake

Source: Instagram

Omak Lake sits in north-central Washington and is the largest saltwater lake in the state. It’s known for its bright blue color and high mineral content. Most people head here for cutthroat trout and rainbow trout, especially Lahontan strain, which grow big thanks to the lake’s salty water and steady food supply. The lake is about 8 miles long, giving anglers plenty of room to spread out and find their spot. There aren’t a lot of trees or shade around, so come prepared for wind and sun. The lake is part of the Colville Indian Reservation, so you’ll need a tribal fishing permit to fish here. There are a few access points, but not many extra facilities. What makes Omak Lake interesting is how different it looks from the usual Washington fishing spots—more desert than forest. If you’re looking for something with space, fewer crowds, and big trout, this lake might be worth the drive.

11. Rufus Woods Lake

Source: Instagram

Rufus Woods Lake stretches along the Columbia River, right between Washington and the Colville Indian Reservation. It’s actually a reservoir created by the Chief Joseph Dam, and it’s known for producing some seriously big triploid rainbow trout—fish that don’t reproduce, so they put all their energy into growing. Anglers come here hoping for a shot at a 10-pounder, and that’s not uncommon. Access can be tricky in some areas since much of the shoreline is tribal land or private property, but there are public spots, especially near the dam and at boat launches like Seaton’s Grove. If you’re planning to fish the tribal side, you’ll need a Colville permit. Aside from the trout, folks also catch walleye and bass. The lake’s long shape and deep channels make it ideal for trolling. It’s not the easiest lake to learn, but the reward is worth the effort—especially if you’re after a personal best.

10. Potholes Reservoir

Source: Instagram

Potholes Reservoir in central Washington is a strange but fun place to fish. It was formed when irrigation water flooded sand dunes, creating hundreds of little pockets of water, islands, and channels. That means lots of places for fish to hide—and lots of spots to cast a line. Anglers come here for bass, walleye, perch, and trout. Spring and fall are especially good, but fishing can be solid year-round. The terrain can feel a bit like a maze, especially if you’re in a small boat, but that’s part of the experience. If you’re targeting bass, the shallows and rocky points are worth a shot. For walleye, try trolling the deeper areas. There’s a mix of everything—still water, current, weeds, open flats—so you can switch up tactics. Whether you’re fishing from shore, a boat, or kayak, Potholes gives you a different kind of lake with plenty of action.

9. Lake Whatcom

Source: Instagram

Lake Whatcom sits just outside of Bellingham and stretches over ten miles, making it one of the largest natural lakes in western Washington. It’s a solid pick for anglers looking for variety. You’ll find smallmouth bass, largemouth bass, kokanee, yellow perch, and even cutthroat trout. The lake has deep, open water in some areas and plenty of shoreline structure, which gives fish different places to hold depending on the season. Access is easy with several boat launches and shoreline spots. The lake is also used as Bellingham’s drinking water source, so the water quality is pretty high, and boating rules are enforced. Early mornings and late evenings tend to be the best times to fish, especially during the warmer months. While it gets busy during summer, the size of the lake helps spread everyone out. If you want a mix of bass and trout fishing, Lake Whatcom checks a lot of boxes.

8. Blue Lake

Blue Lake, located in Grant County, is a popular fishing spot in central Washington. It runs about five miles long and sits in the middle of a high-desert canyon, giving it a unique mix of dry landscape and cool water. The lake is stocked regularly with rainbow trout, and anglers also have a chance at catching kokanee and a few brown trout. It’s open year-round, but spring and early summer are usually the best times to fish. There are boat launches, campgrounds, and shore access, so it works for both serious boat anglers and casual shore casters. The water stays fairly clear, and the fish here can be a decent size, especially early in the season. While the surrounding area feels remote, it’s not far from the small town of Soap Lake, making it easy to reach. It’s a solid choice for anyone looking for good fishing without a long drive.

7. Lake Wenatchee

Source: Instagram

Lake Wenatchee sits on the eastern edge of the Cascades and is fed by glacial runoff, which helps keep its water cold and clean. It’s a solid choice if you’re into fishing for kokanee, cutthroat trout, or the occasional sockeye. The lake is big—over 2,400 acres—so there’s plenty of room to spread out whether you’re casting from the shore, trolling by boat, or dropping a line off the dock. While it can get windy in the afternoon, mornings tend to be calm, making that the best time to fish. There’s a boat launch and decent parking, but expect a bit of a crowd during summer weekends. It’s also worth noting the lake freezes over in winter, which draws ice fishers when conditions are right. If you’re looking for a fishing spot that’s scenic, spacious, and offers variety, Lake Wenatchee is one to keep in your rotation.

6. Banks Lake

Source: Instagram

Banks Lake is a long, man-made reservoir in central Washington that stretches over 27 miles. It was created as part of the Columbia Basin Project and sits above the Grand Coulee Dam. What makes Banks Lake stand out for fishing is its wide range of species. Anglers come here for largemouth and smallmouth bass, walleye, trout, and even perch. The rocky shorelines, weed beds, and drop-offs offer plenty of spots for fish to gather. Spring and early summer are popular times, especially for bass and walleye. The lake is big enough that even on a busy weekend, you can usually find your own space. Several boat launches and campgrounds make it easy to spend a full day or even a weekend out there. Whether you’re fishing from a boat or the shore, the size and variety of Banks Lake keep it on many local anglers’ list of must-fish lakes in Washington.

5. Lake Sammamish

Source: Instagram

Lake Sammamish sits just east of Seattle and is a solid pick for anglers who want options. It’s nearly 8 miles long, with room for all kinds of fishing—whether you’re casting from shore, paddling a kayak, or taking a small boat out. The lake holds cutthroat trout, largemouth and smallmouth bass, perch, and seasonal runs of kokanee. Spring and early summer are popular times, especially for bass and trout. The boat ramps at Lake Sammamish State Park make it easy to get in and out. There’s also plenty of shoreline access for bank fishing. Water clarity can change depending on rain and runoff, but on calmer days, you’ll find decent visibility. It’s not the most remote spot, but it’s easy to reach and still gives you a solid shot at a good catch. Great for a quick trip if you live in the area or don’t want to drive too far.

4. Lake Washington

Source: Instagram

Lake Washington sits between Seattle and Bellevue and is one of the largest lakes in the state. It’s a popular spot for locals who want to fish without heading too far out of the city. You’ll find a solid mix of species here, including largemouth and smallmouth bass, cutthroat trout, yellow perch, and even black crappie. The lake is big, but access is easy thanks to plenty of boat launches and public fishing piers. If you’re into bass fishing, the rocky shorelines and docks offer some solid action, especially in spring and summer. For trout, most anglers troll or drift fish deeper sections. Despite being surrounded by urban areas, the lake still holds up as a reliable fishing spot with room to spread out. It’s also open year-round, which makes it a good option no matter the season. Bring your gear, check the regs, and see what’s biting.

3. Moses Lake

Source: Instagram

Moses Lake is one of the largest natural lakes in central Washington and a reliable pick for anyone looking to fish. It’s got over 6,500 acres of water and a ton of shoreline, which means plenty of space to spread out. The lake is known for warmwater fishing, especially for bass, walleye, and perch. You’ll also find crappie and the occasional trout. Spring and early summer are solid times to go, especially before the heat picks up. Boat access is easy, with several public launches around town, and bank fishing works too if you know where to look. What makes Moses Lake stand out is how well it handles both serious anglers and casual weekend folks. It’s a working lake surrounded by neighborhoods, parks, and farms, but still has a lot to offer when you just want to cast a line and relax. If you’re into numbers, this lake produces.

2. Lake Roosevelt

Source: Instagram

Lake Roosevelt stretches over 150 miles along the Columbia River in northeastern Washington. It was formed when the Grand Coulee Dam was built and now serves as both a reservoir and a fishing spot with serious range. Anglers here have a shot at catching rainbow trout, kokanee salmon, walleye, and smallmouth bass, depending on the season. The long shoreline gives you room to spread out, whether you’re fishing from the bank, a boat, or one of the many small coves. Water levels can change depending on dam operations, so keep that in mind when planning your trip. There are plenty of boat launches, campgrounds, and even a few remote stretches if you prefer a quieter spot. Because of its size and variety, Lake Roosevelt works for both beginners and more experienced folks who want a challenge. Just make sure to check current conditions and fishing rules before heading out.

1. Lake Chelan

Source: Instagram

Lake Chelan is one of the deepest lakes in the U.S., and it’s well known for its clear water and long, narrow shape. It’s over 50 miles long, cutting through the North Cascades like a natural highway. Fishing here can be rewarding, especially if you’re after lake trout or kokanee salmon. The lake’s depth gives fish plenty of space, so patience and the right gear really pay off. The town of Chelan sits at the southern end, offering places to grab a meal or rest after a day on the water. In the summer, mornings are usually calm, which is great for trolling. Later in the day, the wind can pick up, so earlier trips often go smoother. Whether you’re in a boat or casting from shore, Lake Chelan has enough size and variety to keep things interesting, especially if you’re looking for something more than just a quick afternoon catch.

a smallmouth bass swimming

Wrapping Up: More About Fishing in Washington

Washington’s got a serious lineup when it comes to fishing lakes. From the bigger names like Lake Washington and Lake Chelan to quieter places like Rufus Woods or Jameson Lake, there’s no shortage of good water to fish. Each lake offers its own mix of species, seasons, and access points, so no matter your skill level or style—bait, fly, trolling—you’ve got options.

Fishing here isn’t just a weekend thing. Many of these lakes are open year-round, and state agencies like the Washington Department of Fish and Wildlife (WDFW) do a decent job keeping them stocked and managed. Whether you’re chasing rainbow trout, bass, kokanee, or even tiger muskies, you’ll find a spot that works for you.

FAQ: Fishing Lakes in Washington

Q: Do I need a fishing license to fish in Washington lakes?
Yes. Anyone 15 or older needs a valid Washington fishing license. You can buy one online through the WDFW website or at local retailers like sporting goods stores.

Q: When is the best time to fish these lakes?
Spring and early summer are usually prime, especially for trout and bass. But many lakes offer good fishing year-round, especially if you’re into ice fishing or winter trout.

Q: Are these lakes family-friendly?
Most are. Places like Fish Lake, Offut Lake, and Lake Sylvia have nearby parks, docks, restrooms, and even rentals. It’s a good idea to check each lake’s website or look it up on Google Maps for the latest info.

Q: Can I camp near these lakes?
Yes, quite a few of them have campgrounds nearby—both state-run and private. Popular ones like Banks Lake, Curlew Lake, and Lake Wenatchee are great for multi-day trips.

Q: What fish species are most common in these lakes?
Rainbow trout, kokanee, largemouth and smallmouth bass, perch, crappie, and catfish are common. Some lakes also have landlocked salmon or walleye. Check the WDFW fish stocking reports for updates.

Q: Are there boat launch facilities?
Yes, many lakes have public access with boat launches. Some spots are better suited for small boats, kayaks, or float tubes. Again, it’s best to check access rules before you go.

Q: Is fishing from shore worth it?
Absolutely. A lot of Washington lakes have easy bank access and fishing piers. Spots like Lake Padden, American Lake, and Silver Lake (near Everett) are great for shore anglers.

Q: Can I ice fish in Washington?
You can, but it depends on the lake and weather. Places like Fish Lake (near Leavenworth) and Patterson Lake often freeze over enough to allow it. Always check ice conditions first.

Add comment