Guides

NC Fishing License 2026: Cost, Where to Buy & Rules

North Carolina fishing license costs $25 for residents in 2026. Get NCWRC prices, where to buy, free fishing day, and rules here.

By James Hartley

Co-Founder & Editor-in-Chief

Published May 19, 20268 min read

Do You Need a Fishing License in North Carolina?

Yes. Anglers 16 and older need a North Carolina fishing license. Inland waters are managed by the North Carolina Wildlife Resources Commission (NCWRC); coastal saltwater is managed under the Coastal Recreational Fishing License (CRFL) issued through the NC Division of Marine Fisheries.

Anglers 15 and younger fish free in both inland and coastal waters. They still must follow daily creel and size limits.

Trout fishing on Public Mountain Trout Waters requires an additional Mountain Trout privilege. Joint Waters of the lower Roanoke, Pamlico, and Neuse rivers are covered by either an inland or coastal license.

North Carolina Fishing License Cost 2026

Resident annual Inland Fishing License: $25. Resident annual Coastal Recreational Fishing License (CRFL): $16. Combined Inland + Coastal Sportsman: $41. Resident 10-day Inland: $9. Resident Lifetime Inland: $265 (age 12-64).

Nonresident annual Inland: $45. Nonresident annual CRFL: $32. Nonresident 10-day Inland: $23. Nonresident 10-day CRFL: $11.

Add-on Mountain Trout privilege: $14 resident / $23 nonresident. Residents 70+ qualify for a $16 Lifetime Senior license that covers inland, coastal, hunting, and trout.

Where to Buy a North Carolina Fishing License

Buy online at gooutdoorsnorthcarolina.com or ncwildlife.org. The license is valid immediately — print it, save the PDF, or use the digital license in the Go Outdoors NC mobile app.

Phone orders: 1-888-248-6834. In-person sales happen at more than 700 Wildlife Service Agents statewide, including Walmart, Dick's, and most tackle shops.

Annual licenses are valid 12 months from the purchase date, not on a calendar year, which means a May 2026 purchase covers you through May 2027.

North Carolina Free Fishing Day 2026

North Carolina's Free Fishing Day is Saturday, July 4, 2026 (always Independence Day). No license is needed for inland or coastal waters that day.

All size limits, creel limits, and gear restrictions still apply. Many state parks and NCWRC fishing areas host free clinics with loaner gear and bait for first-time anglers.

Key North Carolina Fishing Regulations

Largemouth bass: 5 daily with a 14-inch minimum on most waters; some reservoirs use a slot limit (no harvest 14-20 inches). Smallmouth and spotted bass follow the same statewide rule.

Mountain trout waters are split into Hatchery Supported (5 daily, no size limit, open year-round except March 1-April 7), Delayed Harvest (catch-and-release with single-hook artificials October 1 – first Saturday in June, then harvest), and Wild Trout (4 daily, 7-inch minimum, artificials only).

Coastal regs: Red drum 1 per day at 18-27 inches; spotted seatrout 4 per day at 14 inches; flounder season is set annually by proclamation. Always check the current NCWRC and NCDMF guides.

Best Fishing Spots in North Carolina

The Outer Banks deliver red drum, striped bass, cobia, and tarpon from Cape Hatteras to Ocracoke. Oregon Inlet is the gateway to bluewater fishing for marlin, tuna, and mahi.

Inland, Lake Norman holds spotted bass and stripers; Falls Lake and Jordan Lake produce largemouth and crappie. The Roanoke River striped bass run each spring is legendary.

The mountain region has more than 4,000 miles of designated trout waters. The Davidson, South Mills, and Nantahala rivers are top picks. GilledIt's map shows live Delayed Harvest stocking schedules statewide.

Frequently Asked Questions

A resident annual inland fishing license is $25 and the Coastal Recreational Fishing License is $16. Nonresidents pay $45 inland and $32 coastal. A combined Sportsman license covers everything for $41 resident.

Yes. North Carolina requires a Coastal Recreational Fishing License (CRFL) for saltwater and joint waters. The CRFL is separate from the inland license and is administered by the NC Division of Marine Fisheries.

North Carolina residents age 70 and older can buy a $16 Lifetime Senior license that covers inland fishing, coastal fishing, hunting, and trout privileges for life — one of the best senior deals in the country.

North Carolina Free Fishing Day is July 4 every year, which falls on Saturday in 2026. No license is required for inland or coastal waters that day, but all size and creel limits still apply.

On Hatchery Supported waters, 5 trout daily with no size limit. Wild Trout waters allow 4 daily at 7 inches minimum with artificials only. Delayed Harvest is catch-and-release October through early June.

Yes. The Go Outdoors NC mobile app stores a digital copy of your fishing license that is legally valid for inspection by NCWRC officers. You don't need to carry the printed copy if it's in the app.