North Carolina Fishing License (2026): Cost, Where to Buy & Rules
Issued by the North Carolina Wildlife Resources Commission
How much is a fishing license in North Carolina?
A resident annual North Carolina fishing license costs $25.00, and a non-resident annual license is $45.00. North Carolina also offers short-term day passes and discounted youth and senior licenses, all sold by the North Carolina Wildlife Resources Commission.
🎫 Buy a North Carolina Fishing License →Fishing in North Carolina
North Carolina reaches from the Appalachians to the Gulf Stream. The Outer Banks are famous for red drum, cobia and king mackerel inshore and billfish and tuna offshore out of Hatteras and Oregon Inlet. Piedmont reservoirs hold bass, crappie and catfish, and the mountain streams give up wild and stocked trout. A coastal license covers the salt, and the state's geography means the fishing shifts with elevation and season.
North Carolina Fishing License Types & 2026 Prices
Resident Annual
Freshwater
$25.00
Non-Resident Annual
Freshwater
$45.00
Non-Resident 10-Day
Freshwater
$25.00
Senior (65+)
Freshwater
$20.00
NC resident 65+: one-time $20 lifetime inland license (not free/annual)
Youth (under 16)
FreeAnnual prices unconfirmed — NCWRC publishes no bare-license figure inline; eRegulations digest shows resident $32 / non-resident $56 / 10-day $29. Confirm via Go Outdoors NC cart before treating annuals as verified.
✅ Prices verified January 2026 from the North Carolina Wildlife Resources Commission. License fees can change year to year — confirm current rates with the agency before you buy.
Who needs a North Carolina fishing license?
Most adult anglers need a license to fish in North Carolina. Several groups are exempt or pay a reduced fee:
- Youth
- Children under 16 do not need a license. Anglers under 16 need no fishing or trout license. North Carolina separates the inland Fishing license from the Coastal Recreational Fishing License (CRFL); a Unified inland+coastal license is also sold.
- Seniors (65+)
- North Carolina residents 65 and older buy a one-time $20 Resident Senior lifetime Comprehensive Inland Fishing license (or $40 for the Unified inland+coastal lifetime) — a cheap one-time lifetime license, NOT a free or annual license.
- Anglers with disabilities
- Totally disabled North Carolina residents (certified per SSA/CSRS/RRB/NC state retirement, or SSA presumptive disability) qualify for a $15 lifetime Inland Fishing license.
- Veterans & military
- North Carolina resident disabled veterans rated 50% or more service-connected by the U.S. Department of Veterans Affairs qualify for a $15 lifetime Inland Fishing license. There is no general free license for non-disabled veterans.
- Free fishing days (2026)
- July 4 each year is North Carolina's single Free Fishing Day — no license required on any public water statewide (inland, coastal and joint/trout waters), from 12:00 a.m. to 11:59 p.m., for residents and non-residents alike. All size, bag and other regulations still apply.
Short-term day licenses are available for visitors and occasional anglers. Always confirm the current rules with the North Carolina Wildlife Resources Commission before heading out. ✅ Exemptions verified August 2026.
North Carolina Fishing Limits by Species (2026)
General statewide bag, size, and season limits for popular North Carolina species.
| Species | Daily Bag | Min Size | Season |
|---|---|---|---|
| Largemouth BassNo statewide minimum length — creel 5, only 2 under 14 inches; trophy waters may differ | 5 | No limit | Year-round |
| Redfish (Red Drum)Slot 18–27 inches in coastal waters | 1 | 18" | Year-round |
| Striped BassNo statewide default — impoundments (20-inch/4 fish), rivers (18-inch), seasons set per-water by proclamation | No limit | No limit | Varies by water |
⚠️ Limits are general statewide references and change year to year — many lakes and rivers carry their own bag, size, and slot rules. Always confirm the current regulation for your specific water with the North Carolina Wildlife Resources Commission before you keep a fish. Reviewed July 2026.
North Carolina Fishing License FAQ
How much is a fishing license in North Carolina?
A resident annual fishing license in North Carolina costs $25.00, and a non-resident annual license costs $45.00. North Carolina also offers short-term (day) licenses for visitors, discounted youth and senior options. Licenses are sold by the North Carolina Wildlife Resources Commission.
Do you need a fishing license in North Carolina?
Yes. North Carolina requires a fishing license to fish recreationally. Children under 16 are exempt. North Carolina residents 65 and older buy a one-time $20 Resident Senior lifetime Comprehensive Inland Fishing license (or $40 for the Unified inland+coastal lifetime) — a cheap one-time lifetime license, NOT a free or annual license. Always confirm current rules with the North Carolina Wildlife Resources Commission before you fish.
Where do you buy a North Carolina fishing license?
Buy directly from the North Carolina Wildlife Resources Commission online — that's the cheapest option (no third-party markup). You can also buy at most sporting-goods retailers and many tackle shops in North Carolina.
Fishing licenses in nearby states
Got your license — now find a fishing buddy in North Carolina
MyFishingBuds matches you with anglers in North Carolina by style, species, and schedule.
Find a fishing buddy →