Fishing License Guide

Iowa vs Minnesota fishing license

For a visitor fishing fresh water for 3 days, Iowa is $15.50 cheaper than Minnesota. For a visitor's annual fresh-water license, Iowa is $3 cheaper than Minnesota. You need a license from age 16 in Iowa and in Minnesota.

  • Free
  • Official sources first
  • Checked monthly
  • Independent, not a state website

What visitors pay

Cheapest way for an adult non-resident to cover the trip, including required stamps, worked out from each state's price list. The cheaper state is marked.

TripIowaMinnesota
Fresh water
1 day $12 $14
3 days $20.50 $36
7 days $37.50 $43
1 year $48 $51
Residents, annual
Fresh water $22$25
Prices for20262026-27

Compare your own trip

Rules side by side

IowaMinnesota
License needed from age1616
Senior residents

Resident lifetime fishing license (65 and over): $61.50 (ages 65+)

Free (fresh): Minnesota residents aged 90 or over

Resident lifetime angling license (age 51 and over): $379 (ages 51+)

Senior visitors

Normal visitor prices

Non-resident lifetime angling license (age 51 and over): $794 (ages 51+)

Required stamps

None

None

Next free fishing day

Not yet announced

May 8–9, 2027 (residents)

On a charter Not applicableYes: everyone who fishes needs their own license
License on your phone –Accepted
Annual licenses last To 01-10To 02-28
Last checked Nov 5, 2026Nov 4, 2026

Full details and sources: Iowa fishing license · Minnesota fishing license

Shared waters

  • Minnesota-South Dakota and Minnesota-Iowa boundary waters (Big Stone Lake, Lake Traverse, Little Spirit Lake and others) (Minnesota rules)

    Minnesota residents need a Minnesota license; residents of the bordering state need their own state's license; other non-residents may buy either state's non-resident license. Secondary source: Minnesota Fishing Regulations (eRegulations)

Limits for fish found in both states

Guide only. Statewide rules; many waters have their own. Check each state's official rules before you keep a fish.

Note on this data: Iowa: Size limits aren't shown: we couldn't confirm them from an official source. Bag limits and seasons are shown where we could.
FishIowaMinnesota
Largemouth bass

Largemouth, smallmouth and spotted bass
bag 3 in total (possession 6) (Inland waters; 1 more)

Largemouth and smallmouth bass
bag 6 in total

Smallmouth bass

Largemouth, smallmouth and spotted bass
bag 3 in total (possession 6) (Inland waters; 1 more)

Largemouth and smallmouth bass
bag 6 in total

Trout

bag 5 (possession 10)

Lake trout
bag 2

Stream trout (brook, brown, rainbow, splake)
Only 1 over 16"; bag 5 in total (Streams; 1 more)

Walleye

Walleye, sauger and saugeye
bag 5 in total (possession 10) (Inland waters; 2 more)

Walleye and sauger: set each year

Crappie

bag 25 (no possession limit) (Inland waters; 1 more)

bag 10

Catfish

bag 8 (possession 30) (Inland lakes; 2 more)

Channel catfish
Only 1 over 24"; bag 5

Flathead catfish
Only 1 over 24"; bag 2

Northern pike

bag 3 (possession 6) (Inland waters; 2 more)

Release all 30-40"; only 1 over 40"; bag 2 (Northeast zone; 2 more)

Yellow perch

bag 25 (possession 50) (Statewide; 1 more)

bag 20 a day; 40 in possession

Muskellunge (muskie)

Muskellunge and hybrid (tiger) muskie
40 in; bag 1 (possession 1)

Muskellunge
54" minimum; bag 1

Questions

Is a Iowa fishing license valid in Minnesota?

No. Each state needs its own license, except on shared waters covered by a border agreement: Minnesota-South Dakota and Minnesota-Iowa boundary waters (Big Stone Lake, Lake Traverse, Little Spirit Lake and others).

Which is cheaper for visitors, Iowa or Minnesota?

1 day (fresh water): Iowa $12, Minnesota $14. 1 year (fresh water): Iowa $48, Minnesota $51.

At what age do you need a fishing license in Iowa and Minnesota?

You need a license from age 16 in Iowa and in Minnesota.

More comparisons

Why you can trust this guide

It's written to be checked. How we check our facts.

Fishing with friends?

Send them this page so everyone buys the right license before the trip.