How Much Is a Fishing License? Cost by State
A fishing license costs between $6 (Hawaii) and $64.54 (California) a year for a resident, and the median state charges $25. Non-residents pay $20 to $174.14, median $60. That spread is why "how much is a fishing license" has no single answer: it depends on which state you buy it in, whether you live there, and whether you need it for a year or a weekend.
The table lists all 50 states alphabetically with the base annual fee for residents and non-residents and the cheapest short-term license we have on file, all taken from the state agency's own fee page. Click a state for the full breakdown: who needs one, age exemptions, trout or saltwater add-ons, and the official link to buy.
What the annual fee does and does not include
The fee in the table is the basic annual fishing license, the one that lets an adult legally fish public fresh water. In many states that is the whole cost. In others it is the starting point: Pennsylvania adds a trout permit, Texas sells freshwater and saltwater endorsements separately, and several coastal states (Florida, Alabama, Louisiana, Texas) price saltwater as its own license. Each state page spells out which add-ons apply and what they cost, so the number here is the floor for a freshwater angler, not the ceiling for everyone.
The cheapest resident licenses are Hawaii ($6), Delaware ($8.50), South Carolina ($10), Arkansas ($10.50), Missouri ($14). The most expensive are California ($64.54), North Carolina ($51), Oregon ($50), New Hampshire ($45), Colorado ($44.87). A high fee usually reflects how the state funds its fisheries: states with no general-fund money for hatcheries lean harder on license sales, and states with big trout or salmon programs charge more because stocking is expensive.
Resident vs non-resident
Every state charges visitors more, but the markup varies from roughly double to more than five times the resident price. Residents already fund the wildlife agency through state taxes; the non-resident fee is how visitors pay their share. Residency usually means a fixed address in the state for six to twelve months, and most states check it against your driver's license at purchase. Military members stationed in a state, and students at its universities, often qualify for the resident rate. Check the state page before assuming you have to pay the visitor price.
Delaware has the cheapest non-resident annual at $20; California the dearest at $174.14. Our separate non-resident fishing license comparison sorts every state by visitor price and shows the resident multiplier.
When a 1-day or 3-day license is the better buy
29 states in the table sell a short-term license, typically one, three or seven days, and for a single trip it is almost always cheaper than the annual. The trade-off is that short-term licenses are usually sold to non-residents only, sometimes exclude trout or saltwater, and cost more per day: three or four separate day licenses can add up to more than a year. If you will fish on more than two or three occasions in a license year, buy the annual.
Watch the license year, too. Some states run a calendar year (January through December), others a fixed season year (Texas is September through August) and a growing number sell a 365-day license from the purchase date. An annual bought in November on a calendar-year state expires in six weeks.
Who does not need a fishing license
Children are exempt everywhere, with the cutoff at 16 in most states and 12, 13, 14, 15 or 17 in a few. Seniors get a free or discounted license in many states, usually from 65. Every state also runs one or more free fishing days a year when no license is required for anyone. Landowners fishing their own ponds, disabled veterans, and residents fishing on a licensed private pay lake are exempt in some states but not others. The state pages list the exemptions that actually apply.
What is never exempt is the add-on stamps once you do need a license: a resident senior with a free license in a trout state typically still needs the trout permit.
Where the money goes
Fishing license revenue is legally restricted in every state to the fish and wildlife agency, and it is matched by federal Dingell-Johnson money raised from an excise tax on fishing tackle and motorboat fuel. That match is proportional to how many licenses a state sells, which is one reason agencies push the annual license so hard: a $25 license can bring in several more dollars of federal funds for hatcheries, boat ramps and access sites.
Open a state above for the full guide, sort visitors' prices on the non-resident fishing license comparison, or use the license cost calculator to total up the license and permits for a specific trip.