Yes, Walmart sells fishing licenses in most states

Walmart carries fishing licenses at the sporting goods counter in most of its stores. You can walk in, go to the fishing section or customer service desk, and buy a license on the spot. The process takes about 10 minutes. You will need a valid ID and, in some states, proof of residency (like a utility bill or driver's license showing your current address).

Not every Walmart location stocks licenses — smaller stores or those without a sporting goods department may not. Call ahead to confirm your local store carries them. The phone number is on Walmart's website, and you can ask for the sporting goods or customer service desk directly.

Walmart sells licenses for the state where the store is located. If you live in one state and want to fish in another, you will need to buy that other state's license. Some Walmart locations near state borders sell licenses for both states, but this is not may provide.

Key Takeaways

  • Walmart's sporting goods counter sells fishing licenses in most stores, and the transaction takes about 10 minutes with a valid ID.
  • You may need to show proof of residency, which varies by state — call your local Walmart before you go to confirm what documents to bring.
  • Not all Walmart locations carry licenses, especially smaller stores without a sporting goods department.
  • Online purchase through your state's wildlife agency is often faster and available 24/7, though you still need to print or display the license before you fish.
  • License prices and validity periods (one day, three days, one year) differ by state and are the same whether you buy at Walmart or directly from the state.

What documents you need to bring

A valid government-issued ID is required everywhere. A driver's license, passport, or military ID all work. Some states also require proof that you live in that state — a recent utility bill, bank statement, or lease agreement with your name and address on it. A few states accept a current driver's license as proof of residency on its own.

Call the Walmart sporting goods desk or your state's wildlife agency before you go. They can tell you exactly what that state requires. This takes one phone call and saves a wasted trip.

How much a fishing license costs at Walmart

Walmart charges the same price as your state's wildlife agency — there is no markup. A one-day license might cost $10 to $20, a three-day license $20 to $35, and a yearly license $25 to $60, depending on your state and whether you are a resident or nonresident. Some states charge less for seniors or people under 16.

Prices change each year and vary widely by state. Check your state's wildlife agency website to see the exact cost before you go to Walmart. The agency name usually includes "Fish and Wildlife" or "Department of Natural Resources" and is straightforward to find by searching "[your state] fishing license."

Other places to buy a fishing license besides Walmart

Most states let you buy online through their official wildlife agency website. This is often the fastest option — you can buy at any time of day, and the license appears on your phone or computer within minutes. You print it or show it on your phone when you fish. Some states email the license instead.

Sporting goods stores like Bass Pro Shops, Cabela's, and Dick's Sporting Goods also sell licenses at the counter. Local bait and tackle shops almost always carry them and can answer questions about local fishing conditions. Some states allow you to buy through their parks department or a third-party vendor listed on the wildlife agency website.

Gas stations and convenience stores sell licenses in some states but not others. If you are in a hurry, call ahead to confirm the store near you carries them.

When you need a license before you fish

You need a valid fishing license before you cast a line in any public water in the United States, with very few exceptions. Some states allow children under a certain age (often 12 or 16) to fish without a license if an adult with a license is present. A few states have free fishing days once or twice a year when no license is required. Check your state's rules on its wildlife agency website.

A license is valid only in the state that issued it. If you fish in multiple states, you need a license for each one. Some states offer reciprocal agreements that honor another state's license, but this is rare and usually only between neighboring states.

What happens if you fish without a license

Fishing without a valid license is a violation in every state. Fines range from $50 to $500 or more, depending on the state and whether it is your first offense. Some states also confiscate your fishing equipment. A violation can appear on your record and affect future hunting or fishing privileges.

Wildlife officers check licenses during routine patrols. The risk is real, especially on popular fishing days and in areas with active enforcement. Buying a license costs far less than a fine and keeps you legal.

Frequently Asked Questions

Can I buy a fishing license online and pick it up at Walmart?

Most states do not offer this option. You buy online and print the license yourself, or the state emails it to you. Walmart does not hold licenses for pickup. If you want to buy in person, go to the sporting goods counter. If you want to buy online, go to your state's wildlife agency website.

Do I need a license if I fish on private property?

Rules vary by state. Some states do not require a license on private land with the owner's permission. Others require one everywhere. Check your state's wildlife agency website or call them to confirm — this is a common question and they can answer it in one call.

How long does a fishing license last?

Most states offer one-day, three-day, and one-year licenses. A yearly license usually runs from January 1 to December 31 or from the purchase date for 12 months, depending on the state. Check the license itself or your state's website to see the exact expiration date.

Can I buy a license for someone else?

Yes, you can buy a license for another person at Walmart or online, but that person will need to sign it or provide their ID depending on state rules. Some states require the person fishing to be present when the license is bought. Call Walmart or your state's wildlife agency to confirm the rule in your state.

What if Walmart is closed and I want to fish tomorrow?

Buy online through your state's wildlife agency website. Most states process online purchases when ready, and you can print the license when ready or show it on your phone. This works 24/7 and is often faster than going to a store.