Walmart sells fishing licenses in most states, but availability and process vary by location
Yes, Walmart does sell fishing licenses in most U.S. states. You can purchase them at the sporting goods counter during store hours—no online ordering for the license itself. The license is issued on the spot, and you walk out with a printed document or card the same day. However, not every Walmart location carries them, and the specific licenses available depend on your state's fish and wildlife agency.
The process is straightforward: go to the sporting goods or outdoor section, ask for a fishing license, provide your driver's license or state ID, and pay the fee. The Walmart associate will fill out a form, process the transaction, and hand you your license. Some states also allow you to purchase online through your state's fish and wildlife website, which may be faster if you know exactly what you need before you go.
Key Takeaways
- Walmart's sporting goods counter sells fishing licenses in most states, issued the same day you purchase them.
- Not all Walmart locations carry licenses, so call ahead to confirm your nearest store has them in stock.
- You will need a valid driver's license or state ID and must be at least 16 years old in most states.
- License types and fees vary by state—your state's fish and wildlife agency website lists what is available and the cost.
- Many states also let you buy licenses online directly from the state, which can be faster than visiting a store.
Which Walmart locations sell fishing licenses
Walmart carries fishing licenses at most locations with a sporting goods department, but not all stores have one. Supercenters and larger Walmart stores are more likely to stock them than smaller neighborhood markets. The best way to confirm is to call your local Walmart's sporting goods counter directly and ask if they sell fishing licenses for your state.
If your nearest Walmart does not carry licenses, check with other outdoor retailers in your area—Dick's Sporting Goods, Cabela's, Bass Pro Shops, and local bait-and-tackle shops almost always have them. Some state parks and wildlife offices also sell licenses directly, though hours are often limited.
What you need to bring and what it costs
Bring a valid driver's license, passport, or state ID. You must be at least 16 years old in most states to purchase a fishing license on your own; younger anglers may need a parent or guardian present. The Walmart associate will record your information on the license form.
License fees vary significantly by state and type. A one-day license might cost $10 to $20, while an annual resident license typically ranges from $20 to $50. Non-resident licenses are usually more expensive. Your state's fish and wildlife website lists the exact fees and types available—check there before you go so you know which license to ask for.
Types of licenses Walmart typically carries
Most Walmart locations stock the most common licenses: annual resident licenses, short-term licenses (3-day or 7-day), and one-day licenses. Some states also offer youth licenses at a reduced rate. Specialty licenses—such as those for specific fish species or catch-and-release only—may not be available at Walmart and might require ordering through your state's website.
Ask the sporting goods associate which types are in stock before you commit to buying. If Walmart does not have the specific license you need, the associate can usually direct you to your state's online system or another local retailer that carries it.
Buying a fishing license online instead
Most states let you purchase a fishing license directly from your state's fish and wildlife agency website. This route is often faster than visiting a store, and you can buy it from home. You will receive a digital license or a printable document that you can use when ready—no waiting for mail delivery.
To find your state's licensing system, search "[your state] fish and wildlife fishing license" or "[your state] hunting and fishing license." The official state website will have a link to purchase. You will need the same ID information as you would at Walmart, and the fee is the same.
What happens after you buy your license
Once you have your license, keep it with you whenever you fish. Most states require you to have it on your person—in your wallet, backpack, or tackle box. If a game warden stops you, they will ask to see it. Fishing without a valid license can result in fines ranging from $50 to several hundred dollars depending on your state.
Check your license for the expiration date and any restrictions. Some licenses are valid only during certain seasons or in certain waters. Your state's fish and wildlife website lists the rules for the license type you bought.
Frequently Asked Questions
Can I buy a fishing license online and print it at home?
Yes, most states allow this through their fish and wildlife website. You will receive a printable document or digital license that is valid when ready. Print it or show it on your phone when you fish. Check your state's website to confirm this option is available.
What if I lose my fishing license?
Contact your state's fish and wildlife agency to request a replacement. Some states issue a duplicate for a small fee; others replace it free. You may be able to get a temporary license while waiting for the replacement to arrive by mail.
Do I need a license to fish in a private pond or on private land?
Rules vary by state. Some states exempt private property; others require a license everywhere. Check your state's fish and wildlife website or call their office to confirm the rules for your situation.
Can I buy a license for someone else?
No. The person fishing must be present with their own ID to purchase the license. The license is tied to that individual's information and is not transferable.
How long does a fishing license last?
It depends on the type you buy. One-day licenses expire at the end of that calendar day. Short-term licenses last 3 or 7 days. Annual licenses typically run from January 1 to December 31 or from the purchase date for one year. Check your license for the exact expiration date.