Iowa Fishing License (2026): Cost, Where to Buy & Rules

Issued by the Iowa Department of Natural Resources

Resident$22.00Non-resident$48.00Official site β†’

How much is a fishing license in Iowa (IA)?

A resident annual Iowa fishing license costs $22.00, and a non-resident (out-of-state) annual license is $48.00. Iowa also offers short-term day passes for out-of-state visitors and discounted youth and senior licenses, all sold by the Iowa Department of Natural Resources.

How does Iowa compare? See the 2026 fishing license cost by state price index.

🎫 Buy a Iowa Fishing License β†’

Fishing in Iowa

Iowa fishing runs from natural glacial lakes to the two big border rivers. The lakes and reservoirs hold walleye, channel catfish, largemouth bass, bluegill and crappie, while the Mississippi and Missouri rivers add walleye, sauger and trophy catfish. Tucked into the northeast, the driftless-area spring creeks support a genuine cold-water trout fishery unusual for the prairie. Open water dominates spring through fall, with hard-water fishing in winter.

Iowa Fishing License Types & 2026 Prices

Resident Annual

Freshwater

$22.00

Non-Resident Annual

Freshwater

$48.00

Non-Resident 3-Day

Freshwater

$20.50

Senior Lifetime (65+)

Freshwater

$61.50

IA has no annual senior license; 65+ buy a one-time $61.50 lifetime

Youth (under 16)

Free

βœ… Prices verified October 2026 from the Iowa Department of Natural Resources. License fees can change year to year β€” confirm current rates with the agency before you buy.

Who needs a Iowa fishing license?

Most adult anglers need a license to fish in Iowa. Several groups are exempt or pay a reduced fee:

Youth
Children under 16 do not need a license. Residents and nonresidents under 16 may fish without a license. To fish for or keep trout, they must either fish with a licensed adult who has paid the Trout Fee (sharing one daily limit of five trout) or pay their own Trout Fee.
Seniors (65+)
Iowa has no discounted annual senior fishing license. Residents 65 and older can buy a one-time $61.50 Lifetime Fishing license (a Lifetime Trout Fee is a separate one-time $65.00). Residents 65 and older whose annual household income is below the federal poverty guidelines can get a free annual hunting and fishing license (application required).
Anglers with disabilities
Free annual fishing license for people certified by a physician as having a permanent severe physical or mental disability. Separately, Iowa residents who are permanently disabled and whose annual household income is below the federal poverty guidelines can get a free annual hunting and fishing license. Both require a DNR application.
Veterans & military
Iowa residents who served on federal active duty can get a $7.00 annual Veterans Fishing license (or a $7.00 Veterans Hunting & Fishing Combo) after a one-time application with a DD214. Resident veterans with a service-connected disability, or former POWs, can get a $7.00 lifetime hunting and fishing license. Trout and other fees are still extra.
Free fishing days (2026)
June 5–7, 2026 (these dates have passed). Iowa residents only may fish without a license or trout fee; all other regulations remain in place. The 2027 dates have not been announced yet.

Short-term day licenses are available for visitors and occasional anglers. Always confirm the current rules with the Iowa Department of Natural Resources before heading out. βœ… Exemptions verified October 2026.

Where to buy a Iowa fishing license

Online (cheapest): buy directly from the Iowa Department of Natural Resources β€” that’s the cheapest option, with no third-party markup.

In person: most sporting goods retailers (Bass Pro Shops, Cabela’s, Walmart) and many tackle shops in Iowa also sell licenses.

Iowa Fishing Limits by Species (2026)

General statewide bag, size, and season limits for popular Iowa species.

SpeciesDaily BagMin SizeSeason
WalleyeStatewide general; Mississippi/Missouri river limits differ3No limitYear-round
Channel CatfishStatewide general limit8No limitYear-round
CrappieStatewide general limit25No limitYear-round
Largemouth BassStatewide general limit315"Year-round

⚠️ Limits are general statewide references and change year to year β€” many lakes and rivers carry their own bag, size, and slot rules. Always confirm the current regulation for your specific water with the Iowa Department of Natural Resources before you keep a fish. Reviewed July 2026.

Iowa Fishing License FAQ

How much is a fishing license in Iowa?

A resident annual fishing license in Iowa costs $22.00, and a non-resident (out-of-state) annual license costs $48.00. Iowa also offers short-term (day) licenses for visitors, discounted youth and senior options. Licenses are sold by the Iowa Department of Natural Resources.

How much is an out-of-state fishing license in Iowa?

An out-of-state (non-resident) annual fishing license in Iowa costs $48.00. For a shorter trip, Iowa also sells 3-Day licenses. Buy online from the Iowa Department of Natural Resources before you fish.

Do you need a fishing license in Iowa?

Yes. Iowa requires a fishing license to fish recreationally. Children under 16 are exempt. Iowa has no discounted annual senior fishing license. Residents 65 and older can buy a one-time $61.50 Lifetime Fishing license (a Lifetime Trout Fee is a separate one-time $65.00). Residents 65 and older whose annual household income is below the federal poverty guidelines can get a free annual hunting and fishing license (application required). Always confirm current rules with the Iowa Department of Natural Resources before you fish.

Where do you buy a Iowa fishing license?

Buy directly from the Iowa Department of Natural Resources online β€” that's the cheapest option (no third-party markup). You can also buy at most sporting-goods retailers and many tackle shops in Iowa.

Fishing licenses in nearby states

← Do you need a fishing license? All 50 states

Got your license β€” now find a fishing buddy in Iowa

MyFishingBuds matches you with anglers in Iowa by style, species, and schedule.

Find a fishing buddy β†’