How Much is a Fishing License in Iowa

How Much is a Fishing License in Iowa?

Iowa fishing license costs in 2026: resident $22, non-resident $48. Trout fees, bonus line permits, senior lifetime options, and free fishing weekend details.

Iowa offers some of the most affordable fishing in the Midwest, with resident licenses starting at just $22.00 per year. Whether you’re chasing walleye on Spirit Lake, catfish on the Mississippi, or trout in the Driftless Area, this guide breaks down every fee you’ll encounter in 2026.

Source: Iowa Department of Natural Resources (DNR), updated for 2026 fishing season. Fees are valid through January 10, 2027.

2026 Iowa Fishing License Fees at a Glance

Annual Fishing Licenses

License TypeResidentNon-Resident
Annual Fishing$22.00$48.00
Trout Fee (add-on for trout waters)$14.50$17.50
Bonus Line Permit (3rd fishing line)$14.00$14.00

Short-Term Fishing Licenses

License TypeResidentNon-Resident
1-Day Fishing$10.50$12.00
3-Day FishingN/A$20.50
7-Day Fishing$15.50$37.50

Multi-Year and Lifetime Options (Residents Only)

License TypeCostWho Qualifies
Angler’s Special (3-Year Fishing)$62.00Iowa residents only
Lifetime Fishing (65+)$61.50Iowa residents 65 and older
Lifetime Trout Fee (65+)$65.00Iowa residents 65 and older
Lifetime Fishing + Trout Combo (65+)$126.50Iowa residents 65 and older

Source: Iowa DNR, current as of March 2026. Proposed fee increases are planned for the 2027 recreation year.

Real-World Cost Scenarios

Resident Angler Who Fishes Trout Streams

ItemCost
Annual Fishing License$22.00
Trout Fee$14.50
Total$36.50

Non-Resident Weekend Trip (3 Days)

ItemCost
3-Day Fishing License$20.50
Trout Fee (if trout fishing)$17.50
Total$38.00

Resident Senior (65+) — Best Deal in Iowa

ItemCost
Lifetime Fishing License$61.50
Lifetime Trout Fee$65.00
Total (one-time, never expires)$126.50

At $22/year, a 65-year-old senior breaks even in under 3 years with the lifetime option.

How Iowa Compares to Neighboring States

StateResident AnnualNon-Resident Annual
Iowa$22.00$48.00
Minnesota$30.00$51.00
Wisconsin$20.00$50.00
Illinois$15.00$31.50
Missouri$12.00$42.00
Nebraska$32.50$62.00

Iowa sits in the middle of the pack for Midwest fishing license costs — affordable for residents, competitive for non-residents.

Understanding Iowa’s Trout Fee

The Trout Fee is a separate add-on required for anyone fishing in designated trout waters or possessing trout anywhere in Iowa, regardless of age.

Trout FeeResidentNon-Resident
Annual$14.50$17.50
Lifetime (65+ residents only)$65.00N/A

Iowa stocks 60+ cold-water trout streams in the northeast Driftless Area, plus spring-stocked urban and rural put-and-take ponds. The fee directly funds hatchery operations and stream habitat restoration.

Note: Children under 16 do not need a fishing license, but they do need a Trout Fee if fishing for trout in designated trout waters.

Iowa’s Bonus Line Permit

Iowa allows anglers to fish with 2 lines by default. For an additional $14.00, you can purchase a Bonus Line Permit allowing a 3rd fishing line. This is especially popular for:

  • Ice fishing — setting multiple tip-ups
  • Trolling — running 3 rods on a boat
  • Catfishing — covering more water on river channels

The Bonus Line Permit is the same price for residents and non-residents.

Who Doesn’t Pay?

GroupLicense Required?Trout Fee Required?
Children under 16❌ No✅ Yes (if trout fishing)
Residents on active military duty❌ Free license✅ Yes
Landowners/tenants on own land❌ No✅ Yes (if trout fishing)
Free Fishing Weekend participants❌ No❌ No

Iowa’s Free Fishing Weekend 2026

Iowa’s annual Free Fishing Weekend typically falls the first full weekend of June during National Fishing and Boating Week.

Expected 2026 dates: Friday, June 5 – Sunday, June 7 (check iowadnr.gov for official confirmation).

During the free fishing weekend:

  • No fishing license required
  • Trout fee is waived
  • All bag limits and length limits still apply
  • Open to residents and non-residents alike

Iowa’s License Year and Expiration

Iowa’s fishing licenses run on a calendar-based cycle:

  • Licenses expire on January 10 of the year following purchase
  • Example: A 2026 license purchased in March 2026 expires January 10, 2027
  • 2026 licenses go on sale December 15, 2025

This January 10 expiration date means your license covers both the main fishing season and early-winter ice fishing.

Where to Buy

Online (24/7)

Visit GoOutdoorsIowa.com — instant digital license.

Mobile App

Go Outdoors Iowa app (iOS and Android) — buy, store, and display your license.

By Phone

Call 1-800-367-1188 during business hours.

In Person

  • Iowa DNR district offices
  • County recorders’ offices
  • Walmart, sporting goods stores, bait and tackle shops

Border Water Fishing — Save Money

Iowa has reciprocal agreements with all six bordering states on shared boundary waters:

Border WaterStates Accepted
Mississippi River + backwatersIowa, Illinois, Wisconsin, Minnesota
Missouri River + oxbowsIowa, Nebraska, South Dakota
Big Sioux RiverIowa, South Dakota

A valid license from either bordering state is accepted — you do not need licenses from both states.

Frequently Asked Questions

How much is an Iowa fishing license?

Residents pay $22.00 annually. Non-residents pay $48.00. Short-term options range from $10.50 (1-day resident) to $37.50 (7-day non-resident).

Is there a senior discount for Iowa fishing licenses?

Yes. Iowa residents 65 and older can purchase a lifetime fishing license for $61.50 — a one-time fee that never expires.

Do I need a trout stamp in Iowa?

Yes. Anyone fishing in designated trout waters or possessing trout needs a Trout Fee ($14.50 resident / $17.50 non-resident) in addition to their base fishing license. This applies even to children under 16 who are otherwise exempt from the base license.

Can I fish the Mississippi River with just an Iowa license?

Yes. Iowa has reciprocal agreements with Illinois, Wisconsin, and Minnesota for the Mississippi River and its connected backwater lakes.

When do Iowa fishing licenses expire?

All annual Iowa fishing licenses expire on January 10 of the following year. The 2026 license expires January 10, 2027.

Fishing License Reciprocity: State-by-State Guide

How to Get a Fishing License in Iowa

Best Fishing Spots in Iowa

Mississippi River Fishing License Guide

Ice Fishing License Requirements in Northern States

Senior Fishing Privileges: Age-Based Discounts Nationwide