Skip to main content
LakeQuality

Fishing License Cost by State

An annual non-resident fishing license runs from $31.50 in Illinois to $80 in South Dakota. Resident prices start at $14 in Missouri. Every figure below is taken from the state licensing agency's own fee table.

Annual license cost, ranked by non-resident price

#StateResidentNon-residentLicense yearAgency
1Illinois$15$31.502026Illinois Department of Natural Resources
2Iowa$22$482026Iowa Department of Natural Resources
3Wisconsin$20$502026Wisconsin Department of Natural Resources
4New York$25$502026New York State Department of Environmental Conservation
5Minnesota$25$512026Minnesota Department of Natural Resources
6Missouri$14$572026Missouri Department of Conservation
7Indiana$23$602026-27Indiana Department of Natural Resources
8Pennsylvania$27.97$60.972026Pennsylvania Fish and Boat Commission
9North Dakota$27$682026-27North Dakota Game and Fish Department
10Michigan$26$762026Michigan Department of Natural Resources
11Ohio$25$76.962026-27Ohio Department of Natural Resources, Division of Wildlife
12South Dakota$31$802026South Dakota Department of Game, Fish and Parks

Headline annual prices only — short-term, senior, and combination licenses cost less, and several states add a mandatory stamp or certificate on top. Open a state for its full fee table, who needs a license, season dates, and where to buy.

Mandatory add-ons worth knowing about

Fees are compiled from each state licensing agency and refreshed annually — see the license year column and each state page for its source. Pricing can change every fiscal year, so confirm with the agency before purchase. LakeQuality is independent and not affiliated with any state agency.