Best Bass Lakes in Minnesota: Largemouth and Smallmouth

March 19, 2026

Minnesota’s Bass Fishery

Minnesota is known as walleye country, but the bass fishing here is genuinely excellent — especially for smallmouth. The state’s rocky shield lakes in the north produce bronze-backed smallmouth that fight harder than almost any freshwater fish, while the weedy natural lakes of central and southern Minnesota hold largemouth that can top 6 pounds.

Bass are also increasingly popular with Minnesota anglers as catch-and-release culture grows. Many lakes that were historically managed for walleye now receive attention for their bass populations.

Top Smallmouth Bass Lakes

Lake Vermilion — Tower/Cook

Vermilion may be the best smallmouth lake in Minnesota. The clear, deep water with rocky structure — 365 islands creating miles of shoreline — is ideal smallmouth habitat. Fish in the 2-4 pound range are common, with 5-pounders caught every season. Target rocky points, boulder-strewn shorelines, and mid-lake humps in 8-20 feet.

Mille Lacs Lake — Garrison/Isle

Mille Lacs is famous for walleye, but its smallmouth fishing is world-class. The rock reefs and gravel bars that hold walleye also support a massive smallmouth population. Summer fishing on the shallow reefs with tubes, crankbaits, and topwater produces explosive action. Fish average 2-3 pounds with 4-5 pounders available.

Rainy Lake — International Falls

The rocky Canadian Shield structure of Rainy Lake creates perfect smallmouth water. Fish the countless rocky points, islands, and shoals throughout the Minnesota side. Rainy Lake smallmouth are aggressive and plentiful, with quality fish in the 3-4 pound range.

St. Croix River — Taylors Falls to Stillwater

One of the best smallmouth rivers in the upper Midwest. Wade or float the stretches from Taylors Falls downstream through the scenic gorge. Smallmouth relate to current breaks, rock ledges, and wing dams. Tubes, Ned rigs, and topwater poppers are the go-to presentations. The river produces 3-4 pound fish regularly.

Kabetogama Lake — Voyageurs National Park

Another Canadian Shield lake with excellent rocky structure for smallmouth. Less pressure than Vermilion or Mille Lacs. Fish the rock reefs and islands in the main basin for consistent 2-3 pound smallmouth.

Lake Minnetonka — Western Metro

Minnetonka has a surprisingly strong smallmouth population, particularly around the rocky points and deeper structure in the western bays. The lake’s proximity to the Twin Cities makes it a convenient option. Expect 1-3 pound fish with occasional larger specimens.

Basswood Lake — BWCA

Deep in the Boundary Waters, Basswood Lake offers wilderness smallmouth fishing with minimal pressure. The rocky shoreline, islands, and points hold aggressive smallmouth that rarely see lures. Accessible only by canoe, which keeps crowds away. Fish 2-4 pounds are standard.

Top Largemouth Bass Lakes

Lake Minnetonka — Western Metro

Minnetonka is one of the best largemouth lakes in the state. The extensive weed beds (cabbage, coontail, milfoil), lily pad fields, and dock systems in the various bays create textbook largemouth habitat. Fish in the 2-4 pound range are common, with 5-6 pounders caught each year. North Arm, Cooks Bay, and Phelps Bay are top areas.

Lake Waconia — Carver County

The metro’s other premier largemouth lake. Waconia’s healthy weed growth, moderate clarity, and diverse structure support both largemouth and walleye. Largemouth here average 2-3 pounds with 4-5 pounders available. Fish weed edges with soft plastics and spinnerbaits.

Green Lake — Kandiyohi County (Spicer)

Green Lake near Spicer has a strong largemouth population alongside its walleye fishery. The lake’s emergent and submerged vegetation provides excellent cover. Work the weed edges, docks, and fallen timber for quality fish.

Clearwater Lake — Wright County

A clear-water largemouth fishery south of the Brainerd area. The lake’s healthy aquatic vegetation and good water quality support a solid bass population. Sight fishing for bass on beds in spring (post-opener) is a specialty here.

Lake Washington — Le Sueur County

Southern Minnesota’s fertile waters grow big largemouth. Washington is a shallow, weedy lake that produces 4-6 pound fish annually. The downside is its shallow, fertile nature makes it susceptible to summer algae blooms and occasional winterkill. When conditions are good, the fishing is excellent.

Sauk Lake — Todd County

A west-central Minnesota lake with good largemouth habitat in the form of weed beds, rock piles, and shoreline cover. Sauk Lake grows quality largemouth without the pressure of metro-area lakes.

Sugar Lake — Wright County

A clear lake with healthy weed beds that holds good numbers of largemouth in the 2-4 pound range. Sugar Lake gets less attention than metro lakes but produces consistent bass fishing.

Lake Jefferson — Le Sueur County

Another southern Minnesota largemouth lake with fertile water and heavy weed growth. The lake grows big fish. Frog fishing over lily pads and matted vegetation in July and August is outstanding.

Techniques That Work in Minnesota

Smallmouth

Largemouth

Bass Fishing Calendar

Conservation Note

Minnesota’s bass populations benefit from catch-and-release. A 5-pound bass in Minnesota is 8-12 years old and a significant fish. The statewide limit allows harvest, but the trend among serious bass anglers is toward voluntary release, especially of large fish. A quick photo and careful release ensures that fish is available to catch again and contributes to the spawning population.

Frequently Asked Questions

Does Minnesota have good bass fishing?

Yes. Minnesota is an underrated bass destination. The state has world-class smallmouth fishing on lakes like Vermilion, Mille Lacs, and the St. Croix River, plus excellent largemouth fisheries on weedy natural lakes throughout the central and southern parts of the state.

When is bass season in Minnesota?

The bass season opens the Saturday nearest May 15, the same as the general fishing opener. Before the opener, bass caught incidentally while fishing for other species must be immediately released. Bass fishing remains strong through October.

What is the bass limit in Minnesota?

The statewide default is 6 bass (largemouth and smallmouth combined) with a 12-inch minimum size. Some lakes have special regulations with reduced limits or larger minimums. Check your specific lake.

Plan Your Next Fishing Trip

Browse fishing guides licensed by the Minnesota DNR, explore lake depth maps, or find bait shops near your favorite water.

Find a Guide   Explore Lakes   Bait & Tackle