In most U.S. states, yes, you need a fishing license to fish legally in public waters. Fishing licenses are required by state wildlife agencies to help manage fish populations, fund conservation programs, and protect natural resources.
Licensing rules vary slightly by state, but most anglers must purchase a valid fishing license before fishing in lakes, rivers, streams, or coastal waters.
Who Needs a Fishing License?
In general, anyone fishing in public waters must have a valid fishing license unless they qualify for an exemption.
- Adults fishing in public lakes, rivers, or streams
- Residents and nonresidents visiting the state
- Anglers fishing from shore, boat, or pier
- People practicing catch-and-release fishing
Even if you plan to release the fish, many states still require a license.
Learn more in our guide: Do you need a fishing license for catch and release?
When You May Not Need a Fishing License
Some anglers may be exempt from fishing license requirements depending on state regulations.
- Children under a certain age
- Seniors in states offering free senior licenses
- Private property fishing in certain situations
- State-sponsored free fishing days
If you plan to fish on private land, rules may differ. See can you fish on private property without a license for more details.
Free Fishing Days
Many states offer free fishing days each year when anglers can fish without a license. These events are designed to introduce people to fishing.
See the full list in our guide to free fishing days in every state.
Where to Buy a Fishing License
If you need a fishing license, you can usually purchase one through several methods.
- Official state wildlife agency websites
- Authorized retailers such as Walmart (Does Walmart sell fishing licenses?)
- Sporting goods stores like Dick’s Sporting Goods (Does Dick’s sell fishing licenses?)
- Local bait and tackle shops
You can find official licensing websites for every state in our fishing license online directory.
How Much Is a Fishing License?
Fishing license prices vary by state and residency status. Resident licenses typically cost between $10 and $40 annually, while nonresident licenses are usually higher.
See our full guide on how much a fishing license costs.
What Happens If You Fish Without a License?
Fishing without a valid license may result in fines, penalties, or confiscation of equipment depending on state law.
Learn more about penalties in our guide: what happens if you fish without a license.
Frequently Asked Questions
Do you need a fishing license for catch and release?
Yes. In most states a fishing license is still required even if you release the fish.
Do kids need a fishing license?
It depends on the state. Many states allow children under a certain age to fish without a license. See do kids need a fishing license.
Can you fish without a license on private property?
Some states allow this, but regulations vary. See private property fishing rules.
If you need to buy a fishing license now, visit our state fishing license directory to find the official licensing website for your state.