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 Type | Resident | Non-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 Type | Resident | Non-Resident |
|---|---|---|
| 1-Day Fishing | $10.50 | $12.00 |
| 3-Day Fishing | N/A | $20.50 |
| 7-Day Fishing | $15.50 | $37.50 |
Multi-Year and Lifetime Options (Residents Only)
| License Type | Cost | Who Qualifies |
|---|---|---|
| Angler’s Special (3-Year Fishing) | $62.00 | Iowa residents only |
| Lifetime Fishing (65+) | $61.50 | Iowa residents 65 and older |
| Lifetime Trout Fee (65+) | $65.00 | Iowa residents 65 and older |
| Lifetime Fishing + Trout Combo (65+) | $126.50 | Iowa 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
| Item | Cost |
|---|---|
| Annual Fishing License | $22.00 |
| Trout Fee | $14.50 |
| Total | $36.50 |
Non-Resident Weekend Trip (3 Days)
| Item | Cost |
|---|---|
| 3-Day Fishing License | $20.50 |
| Trout Fee (if trout fishing) | $17.50 |
| Total | $38.00 |
Resident Senior (65+) — Best Deal in Iowa
| Item | Cost |
|---|---|
| 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
| State | Resident Annual | Non-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 Fee | Resident | Non-Resident |
|---|---|---|
| Annual | $14.50 | $17.50 |
| Lifetime (65+ residents only) | $65.00 | N/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?
| Group | License 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 Water | States Accepted |
|---|---|
| Mississippi River + backwaters | Iowa, Illinois, Wisconsin, Minnesota |
| Missouri River + oxbows | Iowa, Nebraska, South Dakota |
| Big Sioux River | Iowa, 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.
Related Resources
Fishing License Reciprocity: State-by-State Guide
How to Get a Fishing License in Iowa
Mississippi River Fishing License Guide







