Resident, non-resident, and short-term fishing license prices for Iowa — plus the add-ons and rules that catch anglers off guard, and where to buy from the official state agency.
Written and fact-checked by Jordan Whitfield, Site Editor
An Iowa resident annual fishing license costs $22.00. Non-residents pay $48.00 for the same annual license.
Iowa caps its paddlefish snagging program tightly: on top of a regular license, anglers need a Special Paddlefish License, and only 950 resident and 50 nonresident tags are issued each year, first come, first served, for a season limited to specific stretches of the Missouri and Big Sioux rivers. (Iowa DNR)
| License Type | Resident | Non-Resident | Notes |
|---|---|---|---|
| Annual | $22.00 | $48.00 | Resident annual |
| 1-Day | N/A | N/A | Short-term option |
| Trout Fee | Separate fee | Separate fee | See notes below |
| Youth (Under 16) | Free | Free | Most states exempt young anglers |
Iowa's base $22 resident / $48 non-resident license doesn't cover trout. Anyone fishing for brook, brown, or rainbow trout needs to add a separate trout fee on top of the standard license — easy to overlook if you're used to states that bundle trout access in.
Iowa's 2026 fishing licenses went on sale December 15, 2025, and stay valid through January 10, 2027 — over 13 months of coverage from a single purchase, longer than the standard calendar-year license most states sell.
These are Iowa's default statewide season windows and bag/size limits for the most commonly targeted species. Many individual lakes, rivers, and reservoirs carry their own special regulations that override these defaults — always confirm the rules for your specific water before you fish.
| Species | Season | Min. Size | Daily Limit |
|---|---|---|---|
| Walleye (inland waters) | Year-round, statewide default | 15" min. (some lakes lower bag) | 5/day (10 possession) |
| Black Bass | Year-round, statewide default | 15" min. (public lakes); 12" min. (interior streams/Missouri River); 14" min. (Mississippi River) | Varies by water type |
| Channel Catfish | Year-round, statewide default | No statewide min. | 8/day (8 possession) |
In addition to the official state portal linked above, Iowa fishing licenses are typically available at Walmart, Bass Pro Shops, Cabela's, and Dick's Sporting Goods locations statewide, along with independent bait & tackle shops. Call ahead if you need a specific license type (combination, lifetime, or trout stamp) since not every retail counter carries every product.
A resident annual license costs $22.00. Non-residents pay $48.00 for the annual license.
Yes. A separate trout fee applies beyond the base fishing license for brook, brown, or rainbow trout.
The 2026 license runs from December 15, 2025 through January 10, 2027 — more than 13 months.
Anglers 16 and older, with exceptions for active-duty military, youth under 16, and qualifying disabled veterans.
Online at GoOutdoorsIowa.com, through the mobile app, or at 650+ licensed vendors statewide.