You need a fishing license in North Carolina if you are 16 or older and fish in public waters

North Carolina requires anyone age 16 and up to hold a valid fishing license before casting a line in any public water—lakes, rivers, streams, and coastal areas. The only people who do not need one are children under 16, people fishing on their own private property with the owner's permission, and a small number of other exceptions listed below. If you fish without a license when one is required, you can be cited and fined.

The license itself is inexpensive and available when ready online or at thousands of retail locations across the state. You do not need to own property or have any prior experience. The state uses license fees to fund fish stocking, habitat restoration, and enforcement of fishing rules.

Key Takeaways

  • Anyone 16 or older fishing in North Carolina public waters must have a valid fishing license, with limited exceptions for private property and certain groups.
  • You can purchase a license online through the North Carolina Wildlife Resources Commission website, by phone, or at thousands of retailers including Walmart and sporting goods stores.
  • A one-year resident license costs less than $30, and short-term licenses (one day, seven days) are available at lower prices if you fish occasionally.
  • Your license is valid when ready upon purchase if you buy online or by phone, and you can fish the same day without waiting for a physical card.
  • Saltwater fishing in coastal areas requires a separate saltwater license, even if you already hold a freshwater license.

Who does not need a North Carolina fishing license

Children under age 16 can fish without a license in any public water. They do not need to be supervised by a licensed adult, though it is common practice. A child can fish alone or with other children.

You also do not need a license if you fish only on private property that you own or have written permission to fish on. The property must be closed to the public. If you are unsure whether a body of water is private, contact the North Carolina Wildlife Resources Commission or the local county sheriff's office.

A few other groups are exempt: active-duty military members stationed in North Carolina, certain disabled veterans, and residents of state-run facilities. Tribal members fishing on tribal land may have different rules—contact your tribe's natural resources office.

How to purchase a fishing license online or by phone

The fastest way to get a license is through the North Carolina Wildlife Resources Commission website at ncwildlife.org. Go to the "Licenses and Permits" section, select the type of license you need, and complete the purchase. You will receive a confirmation email with your license number when ready. You can then fish the same day—you do not have to wait for a physical card to arrive.

You can also call the Wildlife Resources Commission at 1-888-248-6834 to purchase over the phone. Have your driver's license or ID ready, along with a payment method. The phone line is open during business hours Monday through Friday.

If you prefer to buy in person, licenses are sold at most Walmart locations, sporting goods stores like Bass Pro Shops and Cabela's, and thousands of bait and tackle shops across North Carolina. The retailer will print your license on the spot, and you can fish when ready.

Types of licenses and their costs

North Carolina offers several license options depending on how often you fish. A one-year resident license is the most common choice and costs less than $30. It is valid for 12 months from the date of purchase. A one-day license costs around $10 and is good for one calendar day. A seven-day license costs around $18 and is valid for seven consecutive days.

If you are not a North Carolina resident, you can purchase a non-resident license at a higher price. Non-resident one-year licenses, one-day licenses, and seven-day licenses are all available. Prices vary, so check the Wildlife Resources Commission website for current rates.

Saltwater fishing in coastal areas requires a separate saltwater license, even if you already own a freshwater license. Saltwater licenses are available in the same time frames (one day, seven days, one year) and at similar price points. Some people fish both freshwater and saltwater and need both licenses.

What your license covers and does not cover

Your fishing license allows you to fish for most freshwater species in public waters—bass, catfish, crappie, bluegill, and others. It does not cover trout fishing in certain designated trout waters, which require a separate trout stamp in addition to your base license. The trout stamp costs a few dollars and is purchased at the same time as your license.

Your license also does not cover commercial fishing, which requires a different permit. It does not allow you to fish on private property without the owner's written permission, and it does not override local rules about where you can fish. Some parks and private lands prohibit fishing even if you have a valid license.

The license covers you for any legal fishing method in the state—rod and reel, hand line, net, or other methods allowed by North Carolina law. Check the state fishing regulations to confirm which methods are legal for the species and water you plan to fish.

Where to fish with your license

Your license is valid in all public waters across North Carolina: lakes, rivers, streams, ponds, and coastal saltwater areas. Public waters include state-owned lakes, national forests, and most rivers. If you are unsure whether a specific body of water is public, contact the Wildlife Resources Commission or check their website for a list of public fishing areas.

Some public waters have special rules—catch limits, size restrictions, or seasonal closures—that explore even with a valid license. These rules change by species and location. Before you fish a new area, read the current North Carolina Fishing Regulations guide from the Wildlife Resources Commission website or pick up a printed copy at a license retailer. The guide lists every rule by county and water body.

What happens if you fish without a license

Fishing without a required license is a violation of North Carolina law. If you are caught, a wildlife officer can issue a citation. Penalties include fines that vary depending on the violation but typically range from $25 to several hundred dollars. A second or repeat violation carries higher fines and possible court appearance.

The Wildlife Resources Commission enforces fishing regulations through patrols and tips from the public. Officers check licenses at boat ramps, fishing piers, and along streams. If you are unsure whether you need a license for a specific situation, contact the commission before you fish rather than risk a citation.

Frequently Asked Questions

Can I fish without a license if I am visiting North Carolina for a vacation?

No. Non-residents age 16 and older must have a valid fishing license, just like residents. You can purchase a one-day or seven-day non-resident license online or at a retailer before you fish. The cost is higher than a resident license but still inexpensive for short trips.

Do I need a separate license if I fish in both freshwater and saltwater?

Yes. Freshwater and saltwater licenses are separate in North Carolina. If you plan to fish both, you must purchase both licenses. You can buy them together online or at a retailer in a single transaction.

What if I lose my fishing license?

If you purchased online, you can reprint your license from your email confirmation or by logging into your account on the Wildlife Resources Commission website. If you bought a physical card and lost it, contact the commission or return to the retailer where you bought it to request a replacement. You do not have to repurchase the license.

Can I use someone else's fishing license?

No. Your license is non-transferable and valid only for you. Each person fishing must have their own license. If you are fishing with family or friends, everyone age 16 and older needs a separate license.

Is my out-of-state fishing license valid in North Carolina?

No. You must purchase a North Carolina license to fish in North Carolina waters, even if you hold a valid license from another state. The Wildlife Resources Commission does not recognize reciprocal licenses from other states.