The cost of a fishing license is different in every US state, and licenses are only valid in the state for which they are issued.
On average, the price of an annual fishing license is $25.46 for residents, and $62.53 for non-residents.
Table of Contents
To find the cost for a specific state, check the chart below, which lists the price for fishing licenses in every US state in 2023.
StateResident License (Annual)Non-Resident License (Annual)Short-Term LicensesLink To BuyAlabama$13.55 (Freshwater)
$23.80 (Saltwater)$52.00 (Freshwater)
$50.95 (Saltwater)Resident 1-Day: $6.45
Non-Resident 7-Day: $30.50
Arizona Fishing LicenseArkansas$10.50
$20.50 (with trout permit)$50
$70 (with trout permit)Resident 3-Day: $6.50
Non-Resident 3-Day: $16
Non-Resident 7-Day: $25
Arkansas Fishing LicenseCalifornia$48.34$130.421-Day: $16.46
2-Day: $25.66
10-Day: $51.02
(same for resident and non-resident)
California Fishing LicenseColorado$34.75$96.75Resident 1-Day: $13.90
Non-Resident 1-Day: $16.94
Non-Resident 5-Day: $32.14
Colorado Fishing LicenseConnecticut$28 (Freshwater)
$32 (All waters)$55 (Freshwater)
$63 (All waters)
Non-Resident 3-Day: $22
Delaware Fishing LicenseFlorida$17 (Freshwater)
$17 (Saltwater)
$32.50 (All waters)$47 (Freshwater)
$47 (Saltwater)Non-Resident 3-Day: $17
Non-Resident 7-Day: $30
Georgia Fishing LicenseHawaii$6 (freshwater)
Free (saltwater)$26 (freshwater)
Free (saltwater)Non-Resident 7-Day: $11
Non-Resident 30-Day: $21
Indiana Fishing LicenseIowa$22$48Resident 1-Day: $10.50
Resident 7-Day: $15.50
Non-Resident 1-Day: $12
Non-Resident 3-Day: $20.50
Non-Resident 7-Day: $37.50
Iowa Fishing LicenseKansas$27.50$52.50Resident 1-Day: $8.50
Non-Resident 1-Day: $14.50
Non-Resident 5-Day: $27.50
Kentucky Fishing LicenseLouisiana$9.50 (Freshwater)
$22.50 (All waters)$60 (Freshwater)
$90 (All waters)Non-Resident 1-Day: $5
Louisiana Fishing LicenseMaine$25$64Resident 1-Day: $11
Non-Resident 3-Day: $23
Non-Resident 7-Day: $43
Non-Resident 15-Day: $47
Maine Fishing LicenseMaryland$20.50 (Freshwater)
$25.50 (With trout stamp)
$15 (Saltwater)$30.50 (Freshwater)
$40.50 (With trout stamp)
$22.50 (Saltwater)Resident 7-Day: $7.50
Maryland Fishing LicenseMassachusetts$27.50 (Freshwater)
$10 (Saltwater)$37.50 (Freshwater)
$10 (Saltwater)Resident 3-Day: $12.50
Non-Resident 3-Day: $23.50
Michigan Fishing LicenseMinnesota$25$51Resident 1-Day: $12
Resident 3-Day: $14
Non-Resident 1-Day: $14
Non-Resident 3-Day: $36
Non-Resident 7-Day: $43
Minnesota Fishing LicenseMississippi$12.29 (Freshwater)
$12.29 (Saltwater)$64.29 (Freshwater)
$34.29 (Saltwater)Resident 3-Day: $5.29
Non-Resident 1-Day: $10.29
Non-Resident 3-Day: $18.29
Mississippi Fishing LicenseMissouri$12
$22 (With trout stamp)$49
$59 (With trout stamp)1-Day: $8
(same for resident and non-resident)
Missouri Fishing LicenseMontana$31$103.50Resident 2-Day: $15
Non-Resident 2-Day: $50
Non-Resident 10-Day: $81
Montana Fishing LicenseNebraska$38$76Resident 1-Day: $10
Non-Resident 1-Day: $13
Resident 3-Day: $31
Non-Resident 3-Day: $37
Nevada Fishing LicenseNew Hampshire$45 (Freshwater)
$11 (Saltwater)$63 (Freshwater)
$11 (Saltwater)Resident 1-Day: $10
Non-Resident 1-Day: $15
Non-Resident 3-Day: $28
Non-Resident 7-Day: $35
New Hampshire Fishing LicenseNew Jersey$22.50
$33 (With trout stamp)$34
$54 (With trout stamp)Non-Resident 2-Day: $9
Non-Resident 7-Day: $19.50
New Mexico Fishing LicenseNew York$25$50Resident 1-Day: $5
Non-Resident 1-Day: $10
Resident 7-Day: $12
Non-Resident 7-Day: $28
New York Fishing LicenseNorth Carolina$25 (Freshwater)
$16 (Saltwater)
$41 (All waters)$45 (Freshwater)
$32 (Saltwater)Resident 10-Day: $9
Non-Resident 10-Day: $23
Ohio Fishing LicenseOklahoma$25$55Resident 1-Day: $15
Non-Resident 1-Day: $15
Non-Resident 6-Day: $35
Oregon Fishing LicensePennsylvania$22.97
$32.94 (With trout stamp)$52.97
$62.94 (With trout stamp)Resident 1-Day: $11.97
Non-Resident 1-Day: $26.97
Non-Resident 3-Day: $34.97
Pennsylvania Fishing LicenseRhode Island$18
$23.50 (With trout stamp)$35
$40.50 (With trout stamp)Non-Resident 3-Day: $16
Rhode Island Fishing LicenseSouth Carolina$10 (Freshwater)
$10 (Saltwater)$35 (Freshwater)
$35 (Saltwater)Resident 14-Day: $5
Non-Resident 14-Day: $11
South Dakota Fishing LicenseTennessee$34
$56 (With trout stamp)$50
$99 (With trout stamp)Resident 1-Day: $6.50
Resident 1-Day (with trout stamp): $11.50
Non-Resident 3-Day: $20.50
Non-Resident 3-Day (with trout stamp): $40.50
Non-Resident 10-Day: $30.50
Non-Resident 10-Day (with trout stamp): $61.50
Tennessee Fishing LicenseTexas$30 (Freshwater)
$35 (Saltwater)
$40 (All waters)$58 (Freshwater)
$63 (Saltwater)
$68 (All waters)Resident 1-Day: $11
Non-Resident 1-Day: $16
Texas Fishing LicenseUtah$34$75Resident 3-Day: $16
Non-Resident 3-Day: $28
Resident 7-Day: $20
Non-Resident 7-Day: $46
Utah Fishing LicenseVermont$28$54Non-Resident 1-Day: $21
Resident 3-Day: $11
Non-Resident 3-Day: $23
Non-Resident 7-Day: $31
Vermont Fishing LicenseVirginia$23 (Freshwater)
$17.50 (Saltwater)
$39.50 (All waters)$47 (Freshwater)
$25 (Saltwater)
$71 (All waters)Non-Resident 1-Day: $8
Resident 5-Day (Freshwater): $14
Resident 5-Day (All waters): $24
Non-Resident 5-Day (Freshwater): $21
Non-Resident 5-Day (All waters): $31
Resident 10-Day (Saltwater): $10
Non-Resident 10-Day (Saltwater): $10
Virginia Fishing LicenseWashington$29.50 (Freshwater)
$30.05 (Saltwater)
$55.35 (All waters)$84.50 (Freshwater)
$59.75 (Saltwater)
$124.65 (All waters)Resident 1-Day: $11.35
Non-Resident 1-Day: $20.15
Resident 2-Day: $15.75
Non-Resident 2-Day: $28.95
Resident 3-Day: $35.55
Non-Resident 3-Day: $35.55
Washington Fishing LicenseWest Virginia$19
$29 (With trout stamp)$37
$53 (With trout stamp)Non-Resident 1-Day: $3
Non-Resident 1-Day (with trout stamp): $18
West Virginia Fishing LicenseWisconsin$20
$30 (With trout stamp)$50
$60 (With trout stamp)Resident 1-Day: $8
Non-Resident 1-Day: $10
Non-Resident 4-Day: $24
Non-Resident 15-Day: $28
The table above lists the cost of fishing licenses for all fifty states of the USA, and compares them for both residents and non-residents.
Where applicable, we also listed the cost for both freshwater and saltwater licenses.
Also, in some states you need a trout permit if you want to fish for trout, and for those cases we’ve listed the total cost of a license with or without a trout stamp.
The best place to buy a fishing license is the local Fish & Wildlife Department of your state. You can check out their website, where you’ll find detailed information about the different licenses available, and what each of them costs.
The great thing about this is that their website usually allows you to order online, and you’ll get the license delivered by mail. To get more information on this, check out our article: can you buy a fishing license online?
But if you’re in a rush, or really want to get the license in person, another good option is to go to the sporting department of your local Walmart or Cabela’s where you can get a fishing license at the same price as you would at the Fish & Wildlife authority of your state.
Finally, you can also buy a fishing license in many tackle shops that are authorized vendors.
Walmart charges a processing fee of 50 cents, which is added to the regular price of a state fishing license.
So the cost of a fishing license at Walmart is almost the same as what you would pay at the Fish & Wildlife department of your state, with a 50 cent processing fee added to it.
If you want to know how much you need to pay for a license at the Walmart in your local area, refer to table 1 above, which covers all 50 states, and simply add the $0.50 extra to come up with the total cost.
An important thing to note here is that the price you’ll pay is determined by the state the Walmart store is located in.
For example, if you want to buy your fishing license in Florida, the price you’ll pay at any Florida Walmart is the same as set by the Florida Fish and Wildlife Conservation Commission (plus the $0.50 processing fee).
In most cases, Walmart also provides a small booklet that covers the pricing for the different types of licenses you can choose from (such as 1-day, 7-day, annual, etc.). This information is identical to what you can find on the website of your local Fish & Game department.
You might be wondering, why does Walmart sell licenses if they don’t really make any profit from it? Well, once you’re inside their store, you’ll probably end up buying additional fishing tackle and other items that you might need for your fishing trip, so it makes good business sense for them to do this. They also get a lot of positive publicity among anglers by providing this service.
It’s possible to get a lifetime fishing license in some states, but not in others, since each has its unique set of rules on recreational fishing. Currently it’s possible to get a lifetime license in 32 states (see below).
The following 32 states have a lifetime fishing license in one form or another:
Alabama, Arizona, Arkansas, California, Colorado, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Kansas, Louisiana, Maine, Minnesota, Mississippi, Missouri, Nebraska, New Hampshire, New York, North Carolina, Ohio, Oklahoma, Pennsylvania, Rhode Island, South Carolina, Tennessee, Texas, Vermont, Virginia, West Virginia, Wyoming.
It’s important to note that the details of who is eligible for a lifetime fishing license (as well as the pricing of the license), can vary widely between the states.
The majority of states only offer a lifetime license to their residents (though some let you keep it, if you move away at a later date). Currently only 4 states (Maine, Mississippi, North Carolina, and Virginia) offer a lifetime license to non-residents.
Age 0-2 (saltwater): $297.45
Age 2-11 (saltwater): $356.75
Age 12-49 (saltwater): $416.05
Age 50+ (saltwater): $297.45
Age 0-2 (all waters): $475.40
Age 2-11 (all waters): $593.95
Age 12-49 (all waters): $712.60
Age 50+ (all waters): $475.40ArizonaAge 0-13: $629
Age 14-29: $666
Age 30-44: $592
Age 45-61: $555
Age 62+: $296Arkansas$1000 (hunting and fishing license combo)CaliforniaAge 0-9: $533.25
Age 10-39: $871.25
Age 40-61: $785
Age 62+: $533.25Colorado$9.85 (only available to low-income senior citizens)FloridaAge 0-4 (freshwater): $126.50
Age 5-12 (freshwater): $226.50
Age 13+ (freshwater): $301.50
Age 0-4 (saltwater): $126.50
Age 5-12 (saltwater): $226.50
Age 13+ (saltwater): $301.50
Age 0-4 (all waters): $401.50
Age 5-12 (all waters): $701.50
Age 13+ (all waters): $1,001.50GeorgiaAge 0-1 (fishing & hunting): $500
Age 2-15 (fishing & hunting): $600
Age 16-49 (fishing & hunting): $750
Age 50-59 (fishing & hunting): $375
Age 60-64 (fishing & hunting): $315
Age 65+ (fishing & hunting): $70IdahoAge 0-1: $601.75
Age 2-50: $841.75
Age 51+: $481.75Illinois$435Indiana$17 (only available to people over 64)Iowa$61.50 (only available to people over 65)Kansas$502.50
$42.50 (only available to people over 64)LouisianaAge 5-13: $200
Age 14+: $300MaineAge 0-5: $150
Age 6-15: $300
Age 65+: $50
Non-resident age 0-5: $450
Non-resident age 6-15: $900MinnesotaAge 0-3: $344
Age 4-15: $469
Age 16-50: $574
Age 51+: $379MississippiAge 0-12: $500
Age 13+: $1000
Non-resident: $1500MissouriAge 0-15: $275
Age 16-29: $400
Age 30-39: $350
Age 40-59: $300
Age 60-64: $35
Age 65+: FREENebraskaAge 0-15: $616
Age 16-45: $710
Age 46+: $616New HampshireStarts at $1,246.64 at the age of 16, and goes down by about $13 for every year of age after thatNew YorkAge 0-69: $460
Age 70+: $65North CarolinaAge 0 (saltwater): $106
Age 1-11 (saltwater): $159
Age 12-64 (saltwater): $265
Age 65+ (saltwater): $16
Age 12-64 (freshwater): $265
Age 65+ (freshwater): $16
All waters: $477 (same for all ages)OhioAge 0-15: $430.56
Age 16-64: $468
Age 65+: $84.24Oklahoma$225Pennsylvania$51.97 (only available to seniors over 65)Rhode IslandFREE (only available to seniors over 64)South Carolina$9 (only available to seniors over 64)TennesseeAge 0-2 (fishing & hunting): $200
Age 3-6 (fishing & hunting): $659
Age 7-12 (fishing & hunting): $988
Age 13-50 (fishing & hunting): $1,976
Age 51-64 (fishing & hunting): $1,153
Age 65+ (fishing & hunting): $329Texas$1000Vermont$728VirginiaAge 12-44 (freshwater): $265
Age 45-50 (freshwater): $215
Age 51-55 (freshwater): $165
Age 56-60 (freshwater): $115
Age 61-64 (freshwater): $65
Age 65+ (freshwater): $25
The table above lists the price of a lifetime fishing license for all 35 states that currently offer this type of license.
As you can see, the price of a lifetime license is very different between states. Also, keep in mind that eligibility also varies a lot. In some states, only seniors can get a lifetime fishing license, while in others, people of any age are eligible.
The table above lists all 35 states that currently offer a 1-day fishing license.
The cost of 1-day fishing licenses ranges from $3 (in West Virginia) to $26.97 (in Pennsylvania), and on average is $7 for residents and $14 for non-residents. In some cases, a one day license is only offered to residents, and in others it is only offered to non-residents. If you want to go on a short fishing trip, but can’t get a one-day license in your state, go for a 2-day or 3-day license instead.
The cost of non-resident fishing licenses currently ranges from $30.50 in Maryland to $130.42 in California (with the national average at $56.65). For more detailed information on your state, refer to table 1 above.
The cost of a freshwater fishing license depends on the state you’re in, and also differs for residents and non-residents. It ranges from $6 for an annual license (for residents in Hawaii) to $130 (for non-residents in California). On average, the annual cost is $24.41 for residents, and $56.65 for non residents. For more detailed information on a specific state, refer to table 1 above.
The cost of saltwater fishing licenses vary by state, and also depending on whether you’re a resident or not. On average, the annual cost for a saltwater license is $16.97 for residents, and $31.27 for non residents. For more detailed information on a specific state, refer to table 1 above.
Yes, there are several ways to get a discounted fishing license, though it’s important to note that the details can be different between states, so we suggest that you look up the website of your local Fish & Game Department to see what fishing license discounts are available in your state specifically.
In addition, many states also offer combination licenses that are cheaper than each license purchased individually. For example, Texas, Virginia, and Washington offer saltwater/freshwater license combos that are cheaper than buying each license separately. Similarly, many states also offer combos that include both hunting and fishing licenses, which provides another opportunity to get a discount.
Finally, most states also offer multi-year licenses that are cheaper than getting your license renewed every year. Again, the details of this can differ between states, so you’ll need to check with your local state authorities to find out what license discounts are available to you.
California has the most expensive fishing license in the US, charging $48.34 for an annual resident license, and $130.42 for an annual non-resident license. For the resident license, this is 98% above the national average of all states, and for the non-resident license, it is 130% higher than the national average.
Currently there is no national fishing license that covers the whole USA. So if you want to fish in multiple states, you’ll have to get a state license for each of them individually.
There is a petition underway aiming to get enough signatures to pressure the government to introduce a national US fishing license that would cover all states, but so far there’s nothing to indicate that this will happen in the foreseeable future.
While you can’t get an actual multi state fishing license, some states have reciprocity agreements with each other, which means you’ll be able to fish in the territorial waters of several different states if you have a fishing license from one of them.
For example, Massachusetts allows anglers with a saltwater fishing license from Connecticut, Rhode Island, or New Hampshire to fish in its coastal waters, and there are several other cases of reciprocity like this. For more details, check out this guide from US Harbors.
This is especially important if you plan to fish in the coastal waters of New England, where many states border each other. On a fishing trip like that, you may end up angling in the waters of three or four different states on the same day.
This concludes our article on how much is a fishing license? Hopefully this helped you find the information you’re looking for, and you’ll be able to get a valid fishing license for your next fishing trip.
Tight lines and see you on the water!