How Much Does a Fishing License Cost in 2026? US States Compared

Fishing License Cost

Fly Fisher Pro is reader-supported. When you buy through links on our site, we may earn an affiliate commission. Learn more.

How much does a fishing license cost? The median price for a one-year resident fishing license in the United States is $25. The median price for a one-year non-resident fishing license in the United States is $51. The prices vary from state to state with 9 states requiring separate saltwater and freshwater licences.

You can purchase a fishing license in person at a local Walmart or some tackle stores will also sell them. However, you can purchase a fishing license online through the local regulatory bodies. The table below lists each of the governmental bodies we recommend for each state.

Key Facts

  • Fishing license costs vary by state, residency, and license type, with the median resident licenses being $25 and median non-resident licenses are $51.
  • Additional permits may be needed for specific types of fishing, such as freshwater or saltwater fishing.
  • Obtaining the appropriate fishing license and understanding legal fishing requirements promotes responsible and enjoyable angling experiences.

Fishing License Cost Infographic

Fishing License Cost

Fishing License Cost By State