Complete Guide to Fishing in North Carolina

389 fishing guides across 588 cities. Best months: April, May, June, September. Charters from $450.

If you're looking for a state with diverse fishing opportunities, North Carolina should be at the top of your list. From the Outer Banks' legendary offshore fishing to the serene mountain streams of the west, the Tar Heel State offers something for every angler. The extensive coastline provides access to the Atlantic Ocean and numerous sounds like Pamlico and Albemarle, teeming with saltwater species. Inland, you'll find a network of rivers and lakes, including massive reservoirs like Lake Norman and Fontana Lake, that hold impressive freshwater game fish.

The Outer Banks, particularly around Hatteras and Oregon Inlet, are renowned for their bluewater fishing. Target Blue Marlin, Yellowfin Tuna, and Mahi-Mahi during the warmer months, typically from late spring through early fall. Closer to shore, the inshore waters around Morehead City and Beaufort are ideal for Redfish and Spotted Seatrout, especially during the spring and fall migrations. Anglers seeking freshwater action should head west. The mountain streams are home to wild Trout, while larger reservoirs like Lake Norman near Charlotte are known for their Largemouth Bass and Striped Bass fishing. Don't overlook the coastal rivers like the Cape Fear River near Wilmington, which offers excellent Catfish and Flounder opportunities.

The best time to fish in North Carolina largely depends on your target species and location. Spring and fall generally offer the most consistent action, with milder temperatures and active fish. Summer can be productive for offshore fishing and targeting warm-water species like Catfish. Winter fishing can be challenging, but dedicated anglers can still find success targeting Striped Bass in the Roanoke River or Speckled Trout in the sounds. Consider planning a trip to Carolina Beach or Kure Beach for a relaxed coastal fishing experience, or head inland to Rocky Point for access to the Cape Fear River's diverse fishery. No matter your preference, North Carolina's waters are calling.

Plan a Fishing Trip in North Carolina

See the best times to fish in North Carolina, top species by season, and find local guides.

Start Planning

North Carolina Monthly Fishing Calendar

See which species are active each month. Green = good or excellent fishing.

North Carolina Fishing Regulations

Fishing License

Cost: Resident: $25 | Non-Resident: $45

Required for ages 16+. Inland, coastal, and unified licenses available.

Buy a North Carolina fishing license →

SpeciesSeasonBag LimitSize Limit
Largemouth BassYear-round5 per day14-inch minimum
CarpYear-roundNo limitNo size limit
Blue CatfishYear-roundNo limitNo size limit
Hybrid Striped BassYear-round4 per dayNo size limit
Channel CatfishYear-roundNo limitNo size limit
CrappieYear-round20 per dayNo size limit
Striped BassVaries by location; check specific regulations for the area you intend to fish.Varies by location; check specific regulations for the area you intend to fish.Varies by location; check specific regulations for the area you intend to fish.
BluegillYear-roundNo limitNo size limit
Flathead CatfishYear-roundNo limitNo size limit
White BassYear-roundNo limitNo size limit
Red DrumYear-round1 per person per day18-27 inch slot limit
SnapperYear-round, subject to closuresVaries by species; consult current regulationsVaries by species; consult current regulations
Spanish MackerelYear-round15 per person per day12-inch minimum fork length
FlounderVaries; consult current regulationsVaries; consult current regulations16-inch minimum total length
Speckled TroutYear-round5 per person per day14-inch minimum, only one fish greater than 24 inches total length may be included in the five-fish limit.

Frequently Asked Questions

Ready to Fish North Carolina?

Use our trip planner to find the best guides, see what's biting this month, and plan your perfect fishing trip.