They call it the Land of 10,000 Lakes, but the real number is closer to 12,000. Minnesota lives and breathes fishing. The walleye opener in May is practically a state holiday - schools close, offices empty, and every boat ramp in the state has a line at 4 AM. Beyond walleye, you've got world-class muskie hunting, northern pike that'll bend your rod double, crappie slabs that'll fill a frying pan, and bass fishing that rivals anything down south. If you're serious about freshwater fishing, Minnesota is the promised land.

Fishing License in Minnesota

Anyone 16 or older needs a fishing license to fish Minnesota waters. Licenses are available online through the Minnesota DNR, at any license agent location, or by phone. Pick up a copy of the regulations when you buy your license.

License Type Cost Valid For
Resident Individual$251 year
Resident Combo (Fish + Hunt)$431 year
Non-Resident Individual$511 year
Non-Resident Family$731 year
72-Hour (Non-Resident)$3772 hours
Youth (Under 16)FreeN/A
Trout Stamp (add-on)$101 year

Age exemptions: Anglers under 16 fish free in Minnesota. Residents born before March 1, 1918 also get a free license. Disabled veterans may qualify for reduced-cost licenses.

Special permits: A trout stamp is required for fishing designated trout streams and lakes. Separate stamps exist for walleye stamp waters. Spearing and dark house permits have their own requirements.

Buy your license or check current fees on the Minnesota DNR website.

Top 10 Fishing Spots in Minnesota

With nearly 12,000 lakes to choose from, these ten consistently produce the best fishing in the state. From the Boundary Waters to the prairie lakes, these are the ones worth the drive.

1. Mille Lacs Lake
Natural Lake
Walleye, Smallmouth Bass, Northern Pike, Muskie, Perch
The walleye factory of Minnesota. 132,000 acres of open water with mud flats, rock reefs, and gravel bars that hold walleye all year long. The evening bite on the mud flats in June is legendary. Jig a minnow on the reefs or troll crawlers over the flats. Ice fishing here in winter is just as productive.
2. Lake of the Woods
Natural Lake
Walleye, Sauger, Northern Pike, Muskie, Crappie
The northernmost lake in the lower 48 and one of the best walleye fisheries on the planet. Over a million acres of water with 65,000 miles of shoreline including 14,000 islands. The Rainy River mouth is ground zero for spring walleye. Summer fishing in the islands is some of the best you'll ever experience. The ice fishing resorts up here are a whole lifestyle.
3. Rainy Lake
Natural Lake
Walleye, Smallmouth Bass, Northern Pike, Crappie, Black Crappie
220,000 acres of pristine water on the Canadian border in Voyageurs National Park. The smallmouth fishing is absurd - 4 and 5 pounders on every outing. Walleye hold on the rock points and the crappie stack up in the bays. Remote, uncrowded, and the fishing is as good as anywhere in North America.
4. Leech Lake
Natural Lake
Walleye, Muskie, Northern Pike, Perch, Largemouth Bass
The third largest lake in Minnesota and a muskie hunter's dream. Leech has produced multiple state records. The walleye fishing is excellent too, particularly on Walker Bay. Fish the weed edges in summer and the mud flats in fall. The Walker area has plenty of resorts and guide services.
5. Lake Vermilion
Natural Lake
Walleye, Smallmouth Bass, Northern Pike, Muskie, Crappie
40,000 acres with 365 islands and 1,200 miles of shoreline. The rocky structure is perfect for walleye and smallmouth. Fish the points and narrows at dusk for walleye. The smallmouth fishing on the rocky reefs in the main basin is as good as Lake St. Clair. Quieter and more remote than Mille Lacs.
6. Upper Red Lake
Natural Lake
Walleye, Northern Pike, Crappie, Perch
After a collapse and recovery, Upper Red Lake's walleye population has bounced back strong. The DNR manages it carefully and the results show. Shallow water, easy wading access, and walleye that are aggressive biters. The ice fishing here in January and February draws crowds from across the Midwest.
7. Lake Winnibigoshish
Natural Lake
Walleye, Northern Pike, Perch, Jumbo Perch, Muskie
Big Winnie is known for producing jumbo perch that push 14 inches. The walleye fishing is consistent year-round with good structure on the west side. The lake gets big waves in the afternoon wind, so plan to fish mornings. Connected to the Mississippi River headwaters which adds current-related opportunities.
8. Boundary Waters Canoe Area
Wilderness / Multiple Lakes
Walleye, Smallmouth Bass, Northern Pike, Lake Trout, Brook Trout
Over a million acres of pristine wilderness with more than 1,000 lakes. No motors on most waters means the fish see minimal pressure. Paddle into a lake that gets a handful of visitors a year and catch walleye until your arm hurts. Permits required and worth planning for - this is a once-in-a-lifetime fishing experience.
9. Lake Minnetonka
Natural Lake
Largemouth Bass, Muskie, Crappie, Bluegill, Walleye
Right next to the Twin Cities and loaded with fish. The bass fishing in the bays is excellent, and the muskie population is healthy and growing. Don't let the boat traffic fool you - fish early morning or twilight and you'll have productive water mostly to yourself. The crappie bite in spring around the docks is a local favorite.
10. Root River
River / Stream
Brown Trout, Brook Trout, Rainbow Trout
Southeastern Minnesota's bluff country hides some of the best trout streams in the Midwest. The Root River and its tributaries run cold and clear through limestone valleys. Wild brown trout over 20 inches are caught regularly on nymphs and streamers. The scenery alone is worth the trip.

Get Your Free Fish ID Cheat Sheet

Never wonder "what did I just catch?" again. Laminate it and bring it on the boat.

Download Free Guide

Popular Fish Species in Minnesota

Walleye is king in Minnesota, but the species list goes deep. Here are the primary targets with general limits - always verify for your specific lake.

Species Season Size Limit Bag Limit Best Technique
WalleyeMid-May - FebSlot varies4/dayJig and minnow, live bait rigs
Northern PikeMay - Feb24"3/daySpoons, large suckers, spinnerbaits
MuskieJun - Nov48"1/dayLarge bucktails, jerkbaits, trolling
Largemouth BassLate May - FebNone6/dayPlastic worms, topwater, crankbaits
CrappieYear-roundNone10/daySmall jigs, minnows under bobber
Sunfish/BluegillYear-roundNone20/dayWorms, small jigs, crickets

Seasonal Fishing Calendar

Minnesota's seasons are pronounced. The opener in May kicks off months of incredible fishing. Ice-up in December brings a whole second season.

Species JanFebMarAprMayJun JulAugSepOctNovDec
Walleye GoodGood- -PeakPeak GoodGoodPeak PeakGoodGood
Northern Pike GoodGood- -PeakPeak Good-Good PeakGoodGood
Muskie --- --Good GoodPeakPeak PeakGood-
Largemouth Bass --- -GoodPeak PeakGoodPeak Good--
Crappie GoodGood- GoodPeakPeak --Good GoodGoodGood
Sunfish GoodGood- -PeakPeak PeakGoodGood --Good

Fishing Regulations in Minnesota

Minnesota's regulations vary by zone and lake. The DNR publishes a detailed regulation booklet each year. Here are the key statewide rules.

Download the current Minnesota Fishing Regulations from the Minnesota DNR.

Tips for Fishing in Minnesota

Arrive for the opener

The walleye opener in May is the biggest fishing event in the country. Mille Lacs, Leech Lake, and Lake of the Woods are the top three destinations. Book a resort a year ahead if you want a prime spot. The fish are aggressive and shallow right after the opener - jig and minnow in 6-12 feet of water is all you need.

Learn the leech presentation

Leeches are the go-to live bait in Minnesota. Hook a leech through the sucker end on a slip-sinker rig and drift slowly over walleye structure. When a fish picks it up, feed line for 3-5 seconds before setting the hook. This simple technique accounts for more Minnesota walleye than any other method.

Fish the wind

On big Minnesota lakes, the wind pushes baitfish into windblown points and shorelines. Walleye follow. If the wind is blowing into a point, fish the downwind side in 8-15 feet. The waves stir up the bottom and activate the food chain. Calm water on a Minnesota lake usually means tough fishing.

Try night fishing for muskie

Muskie are the fish of 10,000 casts, but night fishing changes the odds. Large black topwater lures worked slowly over weed flats after dark produce more follows and strikes than daytime efforts. Full moon nights in September and October are prime. Leech Lake and Lake Vermilion are top night-bite destinations.

Ice fish first ice

The best ice fishing happens during the first two weeks of safe ice. Fish are still shallow, the bite is aggressive, and the crowds haven't fully arrived. Four inches of clear ice is the minimum for walking. Bring spud bar and test as you go. Panfish on small jigs and walleye on tip-ups - hard to beat first ice in Minnesota.

Also Fish In...

Free Fishing Guides

Download these free guides and take them on your next trip. No fluff - just the stuff you actually need on the water.

🐟
Fish ID Cheat Sheet
Laminate it. Bring it on the boat.
πŸ“…
Monthly Bite Calendar
Know what's biting before you leave the house.
πŸͺ’
Knot Guide
8 knots every fisherman needs. Step-by-step.
βœ…
Packing Checklist
Never forget your pliers again.
πŸ—ΊοΈ
Secret Spots Map
10 spots the locals don't talk about.