North Carolina fishing regulations come from two agencies: the Division of Marine Fisheries (DMF) for coastal and joint waters, and the Wildlife Resources Commission (WRC) for inland waters. Coastal fishing needs a Coastal Recreational Fishing License, many seasons are set by DMF proclamation and can change mid-year, and several coastal species must be reported to DMF when you keep them.
That's more moving parts than most states, and it's why North Carolina anglers get caught out. This guide explains how the system fits together. It does not list size limits, bag limits or season dates. They change, sometimes by proclamation with a few days' notice, so the only safe number is on DMF's or WRC's page the day you fish. Every section links there.
Two agencies, three kinds of water
North Carolina divides its water into three classes:
- Coastal waters: the ocean out to 3 nautical miles, the sounds and the lower rivers. DMF's rules apply.
- Inland waters: lakes, reservoirs, mountain streams and the upper rivers. WRC's rules apply.
- Joint waters: the stretch of coastal rivers and creeks where salt and fresh fish mix. Both agencies have a say, and DMF's saltwater limits apply to saltwater fish there.
The boundaries between them are drawn on maps and in rule, not by where the water turns brackish. If you fish a coastal river, find out which class you're in before you keep a fish.
Licenses: CRFL and inland
For coastal waters you need a Coastal Recreational Fishing License (CRFL), unless you're exempt. For inland waters you need a WRC inland fishing license. In joint waters, what you need depends on what you're fishing for. WRC sells all of them, including combinations, on its licensing page, which also lists exemptions and prices.
Salt water: how DMF publishes the rules
DMF keeps one recreational size and bag limits page, with a printable guide. When we read it line by line on November 5, 2026 it was marked effective November 1, 2026. That page is the summary. Behind it sit the proclamations, the orders that actually open and close fisheries.
Proclamations change seasons mid-year
Flounder, cobia and striped bass are managed largely by proclamation, which means their seasons are set year by year and can change during the year:
- Flounder has had a very short recreational season in recent years, set by a flounder proclamation. Outside it, flounder goes back.
- Cobia has a season and a vessel limit that changes during the year, set by its own proclamation.
- Striped bass rules differ by area (below) and some areas stay closed.
DMF's rules and proclamations page lists the current ones.
Harvest reporting
When we checked DMF's page in November 2026, it said harvest of several coastal species must be reported to DMF, a requirement that began on December 1, 2025. Among the species our data carries the note for: red drum, flounder, spotted seatrout, weakfish and striped bass. DMF's page explains how to report. Check it for the full current list.
Slots and oversized fish
Red drum, spotted seatrout and black drum all had a slot (a minimum and a maximum) when we read DMF's page, and trout and black drum each had a separate rule about one larger fish. DMF also bans gigging, spearing or gaffing some of these fish. Read the limits page for the exact wording.
Lines on the water: Hatteras, ASMA and CSMA
Some coastal rules change at a line on the map:
- Cape Hatteras (35°15.0321'N): black sea bass and scup have different rules north and south of it, set partly by the federal plans on either side.
- Striped bass has three areas: the Atlantic Ocean (seaward of the COLREGS lines at the inlets), the Albemarle Sound Management Area behind the northern Outer Banks, and the Central Southern Management Area (the Pamlico, the Neuse and Tar-Pamlico rivers and south). When we read the rules, parts of the inside water were closed to harvest. See DMF and WRC's striped bass page.
Prohibited species
DMF lists species that may not be kept at all in coastal and joint waters. When we read the page that included tarpon, goliath, Nassau and Warsaw grouper, and several sharks, among them sand tiger, sandbar and dusky sharks. Identify sharks before you handle them for a photo, and release prohibited fish quickly.
Past 3 miles: federal water
On North Carolina's Atlantic coast, state waters end at 3 nautical miles. Beyond that, federal rules from NOAA and the South Atlantic council apply to snapper-grouper, dolphin, wahoo, mackerel and the rest. Check NOAA's South Atlantic page before an offshore trip; federal seasons for red snapper and grouper are short and set each year.
Fresh water: WRC's rules
WRC's limits are written in the North Carolina Administrative Code (Title 15A, Chapter 10C), and WRC publishes them through its regulations digest. Statewide rules cover black bass, crappie, sunfish, walleye, striped bass and hybrids, muskellunge, trout and shad, and named waters override them.
The interstate split
For crappie, sunfish and inland striped bass, WRC uses I-95 and I-77 as boundaries: east of I-95, between I-77 and I-95, and west of I-77. The same fish can have a creel limit in one band and none in another, so it helps to know which side of the interstate your lake is on.
Named waters
Many lakes and rivers have their own rules. Ones that came up in our data entry include:
- John H. Kerr Reservoir, Lake Gaston and Roanoke Rapids Lake
- The Roanoke River below Roanoke Rapids Dam (its own striped bass season, which WRC can close by proclamation, as it did in 2026)
- The Tar-Pamlico and Neuse rivers above the Gum Point and Cooper Point lines
- The Pee Dee River below Blewett Falls Dam
- Lake Chatuge (shared with Georgia), Lake Mattamuskeet, Lake Phelps, Jordan Lake and Lake James
Mountain trout waters
Public Mountain Trout Waters are classed as Hatchery Supported, Wild, Delayed Harvest, Catch and Release or Special Regulation, and each class has its own season, creel and tackle rules. Hatchery Supported waters close for part of the year before opening day. The rule is on the sign at the stream; read it.
How DMF and WRC measure fish
Most of North Carolina's limits are total length, but king and Spanish mackerel and cobia are measured by fork length, from the snout to the fork of the tail. Black sea bass are measured tip of snout to tip of tail, not counting the long tail filament. Check the limits page for which measurement goes with which fish.
How Fish Scouter shows North Carolina rules
We entered DMF's limits page, the flounder, cobia and striped bass proclamations, and WRC's rules from the administrative code by hand, including the Hatteras line, the striped bass areas and the I-95/I-77 bands. In the app, each fish sheet has a rules card for where you are: open, closed to harvest, catch and release, or unknown; the size, bag, vessel limit and any reporting requirement; the next change; and the agency named as the source with the day we checked it.
When a point is close to a line we can't place it on, the card shows both sides, labelled. If a row is more than 30 days old, or our daily check sees DMF's or WRC's page change, the card drops the numbers and tells you to check the agency. Past 3 miles it shows NOAA's rule or points to NOAA. It's for education only. Rules change, so always confirm with DMF or WRC before you keep a fish. The same cards are on our public guides, such as red drum on the Outer Banks, flounder around Cape Fear, striped bass on the Outer Banks, inland striped bass and mountain trout.
Before you go
- Know whether you're in coastal, joint or inland water, and carry the right license.
- Read DMF's limits page and any current proclamation for the fish you want to keep.
- Report the harvest if DMF requires it.
- Fishing inland? Check which side of I-95 or I-77 you're on, and whether your lake has its own rule.
For timing, read our Outer Banks fishing season guide and striped bass migration month by month, or browse the Outer Banks and Cape Fear pages.
Fish Scouter puts the forecast, tides, spots and the rule for each fish in one place, from the sounds to the mountains. Try Fish Scouter free.