Yes, Walmart sells fishing licenses in most states
Walmart does sell fishing licenses at many of its locations, but not all stores carry them and availability depends on your state. The licenses are sold at the sporting goods counter, usually near the fishing tackle section. You will need to visit in person — you cannot order a fishing license online through Walmart's website and pick it up later, though some states let you buy licenses online directly from the state wildlife agency and print them at home.
Not every Walmart has a sporting goods department or a staff member trained to sell licenses. Smaller Walmart locations and those in urban areas often do not stock them. Before you drive to a specific store, call ahead to confirm they sell fishing licenses and ask what hours the sporting goods counter is staffed — many close earlier than the store itself.
Key Takeaways
- Walmart sells fishing licenses at the sporting goods counter in stores that have one, but you must visit in person and cannot order online through Walmart.
- Your state wildlife agency's website is the fastest way to find out which retailers near you sell licenses and whether you can buy one online instead.
- Bait and tackle shops, sporting goods chains like Bass Pro Shops and Cabela's, and some outdoor retailers also sell licenses, often with more staff knowledge than big-box stores.
- You will need a valid ID and may need to provide your Social Security number, depending on your state's requirements.
- License types, prices, and seasons vary by state — a license valid in one state is not valid in another.
How to learn about your local Walmart sells licenses
The easiest step is to call your nearest Walmart sporting goods counter directly. Ask whether they sell fishing licenses and what forms of ID they accept. Have your store number ready if you call the main line — it speeds up the transfer to the right department.
If the Walmart near you does not sell licenses, your state's wildlife or fish and game website will list all authorized retailers in your area. Most states maintain searchable maps or lists organized by county. This same website is where you can buy a license online if your state offers that option — many do, and you can often print it when ready at home or have it sent by email.
Other places to buy a fishing license in person
Bait and tackle shops are usually the most reliable option. Staff there know the local fishing seasons, which licenses you actually need, and can answer questions about regulations. They are also more likely to be open during early morning hours when anglers buy licenses before heading out.
Sporting goods chains like Bass Pro Shops, Cabela's, and Sportsman's Warehouse sell licenses at their customer service desks. REI and some Dick's Sporting Goods locations also carry them, though availability varies by store. Call ahead to confirm, as smaller locations may not have the licensing system set up.
Some hardware stores, outdoor retailers, and even certain grocery stores with sporting goods sections sell licenses, depending on your state. Again, your state wildlife agency's website will show you the complete list for your area.
What you need to bring when you buy a license
You will need a valid photo ID — a driver's license, passport, or state ID card. Some states also require your Social Security number, which the retailer will enter into the state's licensing system. Ask the retailer before you go whether they need your Social Security number, since not all states require it.
If you are buying a license for someone else, that person usually needs to be present with their own ID. Some states allow a parent or guardian to buy a license for a minor, but the rules vary. Call the retailer or your state wildlife agency to confirm what is allowed in your state.
License types and what they cost
Most states offer several types of fishing licenses: a basic resident license (for people who live in the state), a non-resident license (higher price, for visitors), a short-term license (valid for a few days or weeks), and sometimes a one-day license. Some states also require separate stamps or endorsements for specific fish — trout, salmon, or bass, for example — which cost extra.
Prices vary widely by state. A resident annual license might cost between $15 and $40, while a non-resident license often runs $50 to $150 or more. A one-day license typically costs $10 to $25. Your state wildlife agency's website lists the exact prices and which licenses are currently in season. A license from one state is never valid in another state, even if you are fishing in a border area.
Buying a license online instead
Many states let you buy a fishing license online through the state wildlife agency's official website and print it when ready at home. This is often faster than driving to a store, and you can do it at any time of day. Search for "[your state] fishing license online" to reach the official site.
Some states also offer mobile apps where you can buy and store your license digitally. Check your state's wildlife agency website to see whether this option is available. A few states require you to print a paper copy to carry with you, while others let you show the digital version on your phone — the rules differ by state.
What to do if you cannot find a license retailer nearby
If no Walmart, tackle shop, or sporting goods store near you sells licenses, your state wildlife agency can direct you to the nearest authorized retailer or tell you how to order online. Some states also allow you to buy a license by phone or mail, though this takes longer.
If you are traveling to fish in a state where you do not live, buy your non-resident license before you arrive. Many states sell them online, and having it in hand before you get to the water saves time and stress. Check the destination state's wildlife website as soon as you plan your trip.
Frequently Asked Questions
Can I buy a fishing license at Walmart online?
No, Walmart does not sell fishing licenses through its website. You must buy in person at a store with a sporting goods counter. However, your state's wildlife agency website may let you buy a license online and print it at home, which is often faster than visiting a store.
Do I need a fishing license if I am only fishing in a private pond?
Rules vary by state. Some states do not require a license for private property if you have the owner's permission. Others require a license for any fishing, regardless of location. Check your state's wildlife agency website or call them to confirm what applies to you.
How long does a fishing license last?
Most states issue annual licenses that run from January 1 to December 31, though some states use a different calendar year. Short-term licenses (one day, three days, or seven days) are also available in most states. Your receipt or the license itself will show the expiration date.
What happens if I fish without a license?
Fishing without a valid license is illegal in all states and can result in fines ranging from $50 to several hundred dollars, depending on the state. You may also lose your fishing privileges for a period of time. Always carry your license with you when you fish.
Can I use someone else's fishing license?
No, a fishing license is not transferable. Each person who fishes must have their own valid license. If you are fishing with family or friends, everyone needs their own license.