Fishing License in Iowa

How to Get a Fishing License in Iowa 2026: Step-by-Step Guide

Get your 2026 Iowa fishing license from $22 (resident) or $48 (non-resident). Step-by-step buying guide, trout fees, bonus line permits, and free fishing weekend.

Iowa is home to some of the Midwest’s best walleye, channel catfish, and largemouth bass fishing — with more than 130 lakes, 2,800 miles of interior rivers, and the Mississippi and Missouri rivers forming its borders. Whether you’re casting for trout in a cold-water stream or trolling for walleye on Spirit Lake, you need a valid Iowa fishing license before your line goes in the water.

This guide covers everything: who needs a license, what it costs, how to buy one, and what extra permits you might need.

Source: Iowa Department of Natural Resources (DNR), updated for 2026 fishing season.

Who Needs a Fishing License in Iowa?

Anyone 16 years of age or older must have a valid fishing license to fish in Iowa. This applies to residents and non-residents alike.

Exemptions (No License Required)

You do not need a fishing license if you are:

  • Under 16 years old — but a trout fee is still required if fishing for trout in designated trout waters
  • An Iowa resident on active military duty — free license available
  • Fishing during Iowa’s Free Fishing Weekend (see below)
  • A landowner or tenant fishing on land you own or lease in Iowa (and your spouse and children under 18)

Important: Even if you’re exempt, all bag limits, length limits, and other fishing regulations still apply.

Step-by-Step: How to Buy an Iowa Fishing License

Step 1: Determine Your Residency Status

Iowa Resident: You must have been domiciled in Iowa for at least 90 consecutive days and hold a valid Iowa driver’s license or state ID.

Non-Resident: Anyone who does not meet the residency criteria above.

Step 2: Choose Your License Type

Annual Licenses

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

Short-Term Licenses

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

Long-Term / Lifetime Options

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. Fees are subject to change; proposed increases are planned for the 2027 recreation year.

Step 3: Purchase Your License

Option 1: Online (Recommended)

  1. Visit the Iowa DNR GoOutdoorsIowa portal
  2. Create an account or log in
  3. Select “Fishing” and your license type
  4. Pay with credit/debit card
  5. Print your license or save it to your phone

Available 24/7 with immediate access.

Option 2: By Phone
Call 1-800-367-1188 during business hours.

Option 3: In Person
Purchase at any of these locations:

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

Option 4: Via Mobile App
Download the Go Outdoors Iowa app for iOS or Android. Buy your license, store it digitally, and access fishing regulations all in one place.

Step 4: Required Information

When purchasing, you’ll need:

  • Full legal name and date of birth
  • Mailing address
  • Iowa driver’s license or state ID number (residents)
  • Social Security Number (residents)

Step 5: Carry Your License While Fishing

You must carry proof of your fishing license while fishing and present it to any conservation officer upon request. Digital licenses on the Go Outdoors Iowa app are accepted.

Understanding Iowa’s Trout Fee

If you plan to fish in designated trout waters or possess trout, you need a Trout Fee stamp in addition to your base fishing license.

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

Iowa’s Top Trout Destinations

Iowa stocks more than 60 cold-water trout streams and several put-and-take ponds:

  • Northeast Iowa Driftless Area: The premier trout region — French Creek, Waterloo Creek, South Bear Creek
  • Decorah area streams: Trout Run, Twin Springs
  • Big Mill Creek (Delaware County): Trophy brown trout
  • Spring Branch (Delaware County): Year-round trout fishing
  • Lake Macbride (Johnson County): Stocked trout in spring

The Iowa trout season runs year-round in most designated streams, with catch-and-release areas and special regulation waters.

Iowa’s Bonus Line Permit

Iowa normally allows anglers to use 2 lines simultaneously. For an additional $14.00, you can purchase a Bonus Line Permit that allows a 3rd fishing line — a significant advantage when ice fishing or trolling.

Iowa’s Free Fishing Weekend 2026

Iowa offers a Free Fishing Weekend each year — typically the first full weekend of June during National Fishing and Boating Week.

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

During the free fishing weekend:

  • No fishing license required for residents or non-residents
  • Trout fee is waived for the weekend
  • All other regulations (bag limits, length limits, seasons) remain in effect
  • Great opportunity to introduce new anglers to the sport

Iowa’s License Year and Expiration

Iowa fishing licenses are valid from the date of purchase through January 10 of the following year. For example, a license purchased any time in 2025 expires on January 10, 2026.

Pro Tip: 2026 licenses go on sale starting December 15, 2025. Buy early to ensure you’re covered from day one.

Border Water Fishing Rules

Iowa shares borders with six states, and special rules apply to boundary waters:

Mississippi River (Iowa–Illinois, Iowa–Wisconsin, Iowa–Minnesota)

A valid fishing license from either state is accepted when fishing the Mississippi River and its connected backwater lakes. You do not need licenses from both states.

Missouri River (Iowa–Nebraska, Iowa–South Dakota)

A valid fishing license from either state is accepted when fishing the Missouri River and connected oxbows.

Big Sioux River (Iowa–South Dakota)

A valid Iowa or South Dakota fishing license is accepted.

These reciprocal agreements make Iowa one of the most border-fishing-friendly states in the Midwest. See our fishing license reciprocity guide for more details.

Iowa Fishing Regulations Quick Reference

RegulationDetails
Walleye daily limit5 fish (statewide); special limits on some lakes
Channel catfish daily limit15 fish
Largemouth/smallmouth bass daily limit5 fish
Crappie daily limit25 fish (some lakes have 10-fish limits)
Trout daily limit5 fish (varies by stream designation)
Lines allowed2 (3 with Bonus Line Permit)
Legal fishing hours24 hours/day unless posted otherwise

Source: Iowa Fishing Regulations Guide, 2026.

Penalties for Fishing Without a License

ViolationPenalty
Fishing without a licenseSimple misdemeanor — fine of $50–$625
Fishing in trout waters without trout feeAdditional citation and fine
Exceeding bag limitsSimple misdemeanor — fine + potential license revocation

At $22 per year, an Iowa fishing license is a bargain. Don’t risk the fine.

Frequently Asked Questions

How much is an Iowa fishing license?

Residents pay $22.00 for an annual fishing license. Non-residents pay $48.00 annually. Short-term options are available from $10.50 (1-day resident) to $37.50 (7-day non-resident).

Do children need a fishing license in Iowa?

No. Children under 16 can fish without a license. However, if fishing for trout in designated trout waters, a trout fee is still required regardless of age.

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. A valid license from any of these states is accepted on the Mississippi and its connected backwaters.

When does my Iowa fishing license expire?

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

Is there a lifetime fishing license in Iowa?

Yes — for residents 65 and older only. The lifetime fishing license costs $61.50, and the lifetime trout fee costs $65.00. Iowa does not offer lifetime licenses for younger anglers.

Ice Fishing License Requirements in Northern States

Best Fishing Spots in Iowa

How Much Is a Fishing License in Iowa?

Fishing License Reciprocity: State-by-State Guide

Mississippi River Fishing License Guide

Senior Fishing Privileges: Age-Based Discounts Nationwide