Skip to content
fishregs

2026 regulation year

North Carolina Fishing Regulations 2026 — License Fees, Seasons, Bag Limits

Last updated

North Carolina splits inland (NCWRC) and coastal (NC Division of Marine Fisheries) waters under separate licences. Inland fishing licences run for 12 months from purchase; a Coastal Recreational Fishing Licence is required for saltwater. Many species overlap into the joint-waters zone, where rules of both agencies apply.

Get change alerts

Watch North Carolina fishing regulations and we'll email you when a season, bag limit, slot, or closure changes. Free while in beta.

License fees

Resident
LicencePrice (USD)Notes
Resident annual inland$25.00
Resident annual coastal$16.00
Resident unified inland + coastal$41.00
Resident 10-day inland$9.00
Resident senior (70+) lifetime inland$16.00
Resident disabled veteran lifetimeFreeFree — eligibility required
Non-resident
LicencePrice (USD)Notes
Non-resident annual inland$45.00
Non-resident annual coastal$32.00
Non-resident unified inland + coastal$75.00
Non-resident 10-day inland$23.00
Non-resident 10-day coastal$11.00

Buy directly from North Carolina Wildlife Resources Commission. Fees may include processing surcharges at point of sale.

Top species — season, bag, size

SpeciesSeasonDaily bagSize / slot
Red drumCompare across states →Open year-round1 / daySlot 18–27 in
Striped bassCompare across states →Inland waters and coastal vary; many areas catch-and-release onlyClosed in most inland waters; coastal special-regSize + slot vary by zone; most C&R only
Largemouth bassCompare across states →Open year-round5 / day (most inland waters)14 in minimum statewide on most waters
Smallmouth bassCompare across states →Open year-round5 / day (black bass aggregate)14 in min (only 2 of 5 under 14 in)
Spotted seatroutCompare across states →Open year-round (subject to in-season closures)4 / day14 in minimum
Flounder (summer + southern)Short open window in fall; closed otherwise1 / day during open window15 in minimum
Crappie (black + white)Compare across states →Open year-roundNo statewide limit; 20 / day on listed reservoirsNo statewide min; 8 in on listed reservoirs
Channel catfishCompare across states →Open year-roundNo statewide limit (most waters)No minimum length

Notable water-body special regulations

  • Pamlico Sound

    Red drum + spotted seatrout primary water; coastal licence required

  • Cape Fear River

    Joint waters: striped bass C&R only; inland + coastal licence both required

  • Roanoke River

    Striped bass: special season + slot; emergency in-season changes common

  • Outer Banks surf

    Coastal licence; red drum 1 / day slot; trophy red drum tagged in fall

  • Lake Norman

    Largest NC reservoir; striped bass + spotted bass + smallmouth + crappie; statewide rules with tournament release in effect

  • Kerr Lake (Buggs Island Reservoir)

    Shared NC/VA reservoir; reciprocal licence honoured on the boundary water; trophy striped bass nursery

  • Albemarle Sound

    Historic striped bass spawning area; emergency in-season closures common; joint inland-coastal licence on tributary mouths

  • Davidson River (Pisgah National Forest)

    Wild-trout heritage water; designated catch-and-release / single-hook artificial only on portions

  • Neuse River

    Joint inland-coastal striped bass water; both inland + coastal licences required at the boundary line

  • Lake Mattamuskeet

    Largest natural lake in NC; National Wildlife Refuge overlay; bass + crappie + bream with refuge-specific access rules

  • Lake Gaston

    Shared NC/VA boundary reservoir on the Roanoke River; reciprocal licence honoured on the boundary water; trophy striped bass nursery — historic spawning population from Roanoke River; statewide black bass rules (5/day combined, 14 in min) with tournament release in effect; crappie 20/day + 8 in min

  • Jordan Lake (B. Everett Jordan Reservoir)

    Cape Fear watershed reservoir (Chatham + Wake counties); statewide black bass rules (5/day combined, 14 in min); crappie 20/day + 8 in min; trophy striped bass + flathead catfish overlay; NCWRC tournament release applies; bald eagle nesting area overlays federal Corps-of-Engineers access in spring

  • Falls Lake

    Raleigh-area Neuse River reservoir (Wake + Durham + Granville counties); statewide black bass rules (5/day combined, 14 in min); crappie 20/day + 8 in min; trophy crappie water; Falls-of-Neuse spillway tailwater striped bass fishery in spring (NCWRC emergency-order may apply); blue + channel catfish 25/day combined

  • Nantahala River

    Western NC wild-trout heritage water (Macon County). NCWRC Delayed Harvest reach (Whiteoak Creek to the Nantahala hydropower discharge canal) — catch-and-release, single-hook artificial lures only, no natural bait from Oct 1 to the Friday before the first Saturday in June; that Saturday 6 a.m.–noon is youth-only (anglers under 16); harvest then opens at noon through Sept 30 at 7 trout / day with no size limit (2026 harvest opens June 6). Nantahala Gorge whitewater overlay limits wading access.

  • Tuckasegee River (Jackson County)

    NCWRC Delayed Harvest Trout Water (15A NCAC 10C .0205) — the reach below the NC 107 bridge near Webster downstream to the falls ~275 yds above the US 23-441 bridge, Jackson County (one of NC's largest, most-floated delayed-harvest waters). Catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; that Saturday 6 a.m.–noon is youth-only (anglers under 16); harvest then runs noon through Sept 30 at 7 trout / day, no size limit (2026 harvest opens June 6). Marked with black-and-white DH signs.

  • Watauga River (Watauga County)

    NCWRC Delayed Harvest Trout Water — two designated reaches (the SR 1114 bridge to the lower Valle Crucis Community Park boundary, and the SR 1103 bridge to the Laurel Creek confluence), Watauga County. Catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 trout / day, no size limit (2026 opens June 6).

  • Wilson Creek (Caldwell / Avery County)

    Special-regulation trout water in the Wilson Creek National Wild & Scenic corridor. The Caldwell County game-land reach (below Lost Cove Creek to Phillips Branch) is NCWRC Delayed Harvest — catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 / day, no size limit (2026 opens June 6). The upper Avery County reach is Catch and Release / Artificial Flies and Lures Only — single-hook flies and lures, no natural bait, no harvest, no closed season.

  • Mitchell River (Surry County)

    NCWRC Delayed Harvest Trout Water — from 0.6 mi above the end of SR 1333 downstream to the lowermost bridge on SR 1330, Surry County. Catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 / day, no size limit (2026 opens June 6).

  • Stone Mountain Creek (Stone Mountain State Park)

    NCWRC Delayed Harvest Trout Water — within Stone Mountain State Park (Wilkes County, rising in Alleghany), from the falls at the Alleghany County line to the confluence with the East Prong Roaring River and Bullhead Creek. Catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 / day, no size limit (2026 opens June 6).

  • East Fork French Broad River (Transylvania County)

    NCWRC Delayed Harvest Trout Water — from the East Fork Baptist Church downstream to 350 yds below Whitmire Falls, Transylvania County (French Broad headwaters). Catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 / day, no size limit (2026 opens June 6).

  • Fires Creek (Clay County)

    NCWRC Delayed Harvest Trout Water — from Rockhouse Creek to the footbridge at the USFS Fires Creek Picnic Area, Clay County (Nantahala National Forest, Hiwassee drainage). Catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 / day, no size limit (2026 opens June 6).

  • Jacob Fork (South Mountains State Park)

    NCWRC Delayed Harvest Trout Water — within South Mountains State Park (Burke County), from Shinny Creek to the lower park boundary (Catawba drainage). Catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 / day, no size limit (2026 opens June 6).

  • West Fork Pigeon River (Haywood County)

    NCWRC Delayed Harvest Trout Water — from Queen Creek to the first game-land boundary above Lake Logan, Haywood County (Pigeon River system). Catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 / day, no size limit (2026 opens June 6).

  • Cane River (Yancey County)

    NCWRC Delayed Harvest Trout Water — from Blackberry Ridge Road downstream to the lower boundary of Cane River County Park, Yancey County (Nolichucky drainage). Catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 / day, no size limit (2026 opens June 6).

  • Elk Creek (Wilkes County)

    NCWRC Delayed Harvest Trout Water — from the Watauga County line to the lower boundary of the Blue Ridge Mountain Club, plus the reach on the Leatherwood Mountains development, Wilkes County. Catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 / day, no size limit (2026 opens June 6). (Distinct from the Hatchery-Supported Elk Creek in Watauga County.)

  • Helton Creek (Ashe County)

    NCWRC Delayed Harvest Trout Water — from ~900 yds above the SR 1372 bridge to a point near NC 16 / SR 1536, Ashe County (New River headwater). Catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 / day, no size limit (2026 opens June 6).

  • North Fork Mills River (Henderson County)

    NCWRC Delayed Harvest Trout Water — the game-land reach below the Hendersonville watershed dam, Henderson County (Pisgah National Forest, Mills River system; commonly called the North Mills River). Catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 / day, no size limit (2026 opens June 6).

  • Big Snowbird Creek (Graham County)

    Graham County (Cheoah / Snowbird drainage). The lower reach (USFS footbridge at the old railroad junction to USFS Rd. 2579) is NCWRC Delayed Harvest — catch-and-release, single-hook artificial lures only, no natural bait Oct 1 to the Friday before the first Saturday in June; youth-only (under 16) 6 a.m.–noon that Saturday; harvest noon–Sept 30 at 7 / day, no size limit (2026 opens June 6). The wild upper reaches above the footbridge, on Nantahala National Forest game land, are Wild Trout Water — single-hook artificial lures only, 4 trout / day, 7 in minimum, no closed season.

  • South Toe River (Yancey County)

    NCWRC Catch and Release / Artificial Flies and Lures Only Water (15A NCAC 10C .0205) — headwaters to Upper Creek, Yancey County (Pisgah National Forest, Toe / Nolichucky drainage). Only artificial flies and lures with one single hook; no natural bait; no trout may be harvested or possessed (catch-and-release); no closed season. The designation includes tributaries unless otherwise noted. (The lower section near the Yancey County Rec Park is Hatchery Supported.)

  • Lost Cove Creek (Avery County)

    NCWRC Catch and Release / Artificial Flies and Lures Only Water — the game-land reach in the Wilson Creek drainage, Avery County (excludes Gragg Prong and Rockhouse Creek). Only artificial flies and lures with one single hook; no natural bait; no harvest or possession of trout; no closed season.

  • Slickrock Creek (Graham County)

    NCWRC Wild Trout Water — Slickrock Creek in the Joyce Kilmer–Slickrock Wilderness on Nantahala National Forest game land, Graham County (Wild Trout by the game-land default of 15A NCAC 10D .0104(e)). Only artificial lures with one single hook; no natural bait; creel 4 trout / day, 7 in minimum; no closed season.

  • Catawba River (Burke County)

    NCWRC Special Regulation Trout Water (red-and-white signs; 15A NCAC 10C .0316) — the Burke County reach from Muddy Creek downstream to the City of Morganton water-intake dam: creel 2 trout / day, 14 in minimum size, no closed season.

  • Apalachia Reservoir (Cherokee County)

    NCWRC Special Regulation Trout Water (15A NCAC 10C .0316) — Apalachia Reservoir on the Hiwassee River below Hiwassee Dam, Cherokee County: creel 3 trout / day, only one of which may exceed 14 in; no closed season.

Browse all special-regulation waters across states →

Frequently asked questions

Do you need a fishing license to fish in North Carolina?
Yes. North Carolina requires residents and non-residents alike to hold a valid fishing license, with the usual exemptions for young children, state free-fishing days, and some senior or disabled-veteran categories. Buy directly from North Carolina Wildlife Resources Commission; resident and non-resident fees are listed in the tables above.
How much is a fishing license in North Carolina?
Resident fees range from $9.00 (resident 10-day inland) to $41.00 (resident unified inland + coastal); Non-resident fees range from $11.00 (non-resident 10-day coastal) to $75.00 (non-resident unified inland + coastal). The full breakdown — annual, multi-day, senior, and lifetime options — is in the license-fee tables above, and you can compare North Carolina against every other state on the license-fee comparator.
What fish can you catch in North Carolina?
North Carolina anglers most commonly target Red drum, Striped bass, Largemouth bass, Smallmouth bass, Spotted seatrout, Flounder (summer + southern), and others. Each species sets its own season, daily bag, and size or slot limit — compare them in the species table above, or open a species page for the full 2026 rule.
When does fishing season open in North Carolina?
It depends on the species — North Carolina sets a separate season for each. Warmwater fish like bass, catfish, and panfish are open year-round in most of the state, while trout, walleye, salmon, and other cold-water or migratory species have dated seasons. The season column in the table above shows each one, and North Carolina Wildlife Resources Commission can shift dates by emergency order.
Are there special fishing rules on specific North Carolina waters?
Yes. 33 named North Carolina waters carry regulations that differ from the statewide rule, including Pamlico Sound, Cape Fear River, Roanoke River, and 30 more. See the notable water-body special regulations above for the exact rule on each.

Official source

North Carolina Wildlife Resources Commission is the authoritative source for North Carolina fishing regulations. Always verify rules before fishing — emergency closures and in-season changes can override published booklets.

Visit official North Carolina fishing regulations →

Emergency-order channel

In-season closures, slot-limit changes, and run-count-driven harvest pauses are posted to North Carolina Wildlife Resources Commission's emergency-order feed — check it before any North Carolina trip during the active season.